若有说明:int *p, a=1, b; 以下正确的程序段是
若有说明:int*p,a=1,b;以下正确的程序段是(D)。A.p=&b;B.scanf("%d",&b);scanf("%d",&p);*p=b;C.p=&b;D.p=...
若有说明:int *p, a=1, b; 以下正确的程序段是(D)。
A. p=&b; B. scanf("%d", &b);
scanf("%d", &p); *p=b;
C. p=&b; D. p=&b;
scanf("%d", *p); *p=a;
B为什么不对?在输入一个b后,b就有了数据,将b的数据赋给*p为什么不行?D中也是将a的数据赋给了*p啊。 展开
A. p=&b; B. scanf("%d", &b);
scanf("%d", &p); *p=b;
C. p=&b; D. p=&b;
scanf("%d", *p); *p=a;
B为什么不对?在输入一个b后,b就有了数据,将b的数据赋给*p为什么不行?D中也是将a的数据赋给了*p啊。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询