A-A+
若有说明:int*p m=5 n; 以下正确的程序段是()。A.p=&m; scanf(\%
问题详情
若有说明:int*p,m=5,n;,以下正确的程序段是()。
A.p=&m; scanf("%d",&p)
B.p=&n; scanf("%d",&p)
C.scsnf("%d",&p) p=&n;
D.p=&n; p=&m;请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:p为指针型变量,在输入函数的地址列表中不用&,当给指针变量赋值时是取变量的地址赋给指针变量,&为取地址运算符,因此只有选项D正确。