单选题 以下程序段完全正确的是

【正确答案】 C
【答案解析】[解析] 选项A、B中,指针p是一个变量,但是没有赋值,即p没有指向一个具体的存储空间,所以不能在scanf语句中使用指针p。选项D中,"*p=&k;"表示错误,"&k"是变量k的地址,只能对指针p赋值,而不是对*p赋值。