我爱橙 发表于 2022-5-18 21:49:26

EX9.6 指针概念

若有说明 int *p,m=5,n;以下正确的程序段是。


A.
p=&n;scanf("%d",&p);


B.
p=&n;scanf("%d",*p)


C.
scanf("%d",&n);*p=n;


D.
p=&n;*p=m;

豆嘉木 发表于 2022-5-18 22:09:42

D

扶风之木 发表于 2022-5-21 22:58:07

豆嘉木 发表于 2022-5-18 22:09
D

大佬可以详细的解释一下吗我不是很清楚为啥其他的是错的

豆嘉木 发表于 2022-5-22 10:09:24

扶风之木 发表于 2022-5-21 22:58
大佬可以详细的解释一下吗我不是很清楚为啥其他的是错的

不好意思没看清题,ACD应该都是对的,B处因为scanf第二个参数要求是一个地址,所以不能解引用,用&来取址是对的,其他三个选项没问题,我看错了{:10_269:}
懂了的话别忘了设置最佳答案哈!包括之前你问的几个问题,谢了哥!{:10_254:}
页: [1]
查看完整版本: EX9.6 指针概念