问题
单项选择题
以下程序段完全正确的是______。
A.int k,*p=&k;scanf("%d",p);
B.int *p;scanf("%d",p);
C.int*p;scanf("%d",&p);
D.int k,*p;*p=&k;scanf("%nd",p);
答案
参考答案:A
解析: scanf函数参数列表,需要为指针,这个指针必须指向变量,所以答案选择A。
以下程序段完全正确的是______。
A.int k,*p=&k;scanf("%d",p);
B.int *p;scanf("%d",p);
C.int*p;scanf("%d",&p);
D.int k,*p;*p=&k;scanf("%nd",p);
参考答案:A
解析: scanf函数参数列表,需要为指针,这个指针必须指向变量,所以答案选择A。