若有说明:int *p,m=15,n;以下正确的程序段是( )

admin2016-12-25  9

问题 若有说明:int *p,m=15,n;以下正确的程序段是(    )

选项 A、p= &n; scanf("%d",&p);
B、p=&n;  scanf("%d",*p);
C、scanf("%d",&n);*p=n;
D、p=&n;*p=m;

答案D

解析 “&”求址运算符,“*”是变量说明符,选项A,B应改为scanf("%d",p);选项C中指针变量未指向一确定的内存单元,不能为其赋值。
转载请注明原文地址:https://kaotiyun.com/show/yjAx777K
0

最新回复(0)