单选题 以下程序段完全正确的是
A.int *p; scanf("%d", &p);
B.int *p; scanf("%d", p);
C.int k,*p=&k;scanf("%d",p);
D.int k,*p; *p= &k; scanf("%d",p);

【正确答案】 C
【答案解析】