古诗如酒下面两个句子,7. 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。 A) p=1; B) *q=2; C) q=p; D) *p
答案:1 悬赏:50 手机版
解决时间 2021-04-11 23:40
- 提问者网友:山高云阔
- 2021-04-11 04:21
古诗如酒下面两个句子,7. 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。 A) p=1; B) *q=2; C) q=p; D) *p
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-04-11 05:14
n是整数,p是整数指针,q是双重指针。
A:p=1 属于将地址1赋给p,非法。
B:*q=2 这里*q相当于一个整数指针,问题同上,非法。
C:q=p 相当于把p的地址赋给q,不能说错,但是不同维数的指针互相赋值,容易出错。
以上三种都是编译没有问题。
D比较符合规范而已。
A:p=1 属于将地址1赋给p,非法。
B:*q=2 这里*q相当于一个整数指针,问题同上,非法。
C:q=p 相当于把p的地址赋给q,不能说错,但是不同维数的指针互相赋值,容易出错。
以上三种都是编译没有问题。
D比较符合规范而已。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯