问题
单项选择题
若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是( )。
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p);
C.scanf("%d",n);
D.p=&n;scanf("%d",p);
答案
参考答案:D
解析: 通过定义int *p,p是一个整型指针,p=&n是使p指向变量n,而p是一个指针,输入时不需再用地址运算符。
若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是( )。
A.p=&n;scanf("%d",&p);
B.p=&n;scanf("%d",*p);
C.scanf("%d",n);
D.p=&n;scanf("%d",p);
参考答案:D
解析: 通过定义int *p,p是一个整型指针,p=&n是使p指向变量n,而p是一个指针,输入时不需再用地址运算符。