永发信息网

如果有定义:int x=1,y=2; int *const p=&x;,则下列语句中正确的是

答案:2  悬赏:80  手机版
解决时间 2021-03-08 21:37
如果有定义:int x=1,y=2; int *const p=&x;,则下列语句中正确的是__________。选择一个答案A. scanf(”%d”,*p);B. p=&y;C. *p=yD. p++求解析
最佳答案
正确答案选择C.
选项A: 要输入到一个变量,需要传指针. 所以这里应该是 scanf(”%d”,p); 而不是*p
选项B和D是一个错误. 定义的时候是const p, 所以p是常量,值不可以改变.对p值的改变都是错误的.
C是改变*p, 等同于x=y; 所以正确.
全部回答
你好! 选c int *const p 声明一个指向int类型变量的常量指针变量p,也就是说这个指针指向的位置(地址)是个常量(const),一旦初始化就不能改变的,但这个地址中存的值是可以改变的。 先看A:明显错的,应该改为 scanf("%d",p); 再看B:前面已经说过了,P的值不能改变的,是个常量,所以初始化后给他赋值是错的 D:跟B一样的道理,也是错的。 C为什么是对的呢?这个是改变P指向的变量x的值,这是可以的,相当于x=y. 我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京博傲教育医学考试在线许昌分校这个地址在
下列关于项目融资前税前的现金流量中,不属于
情人节情侣可以去干嘛。哪里比较好。真心求帮
20l6年达卅市达一中高考咋样考生最高分,全校
根据 如图生态系统中的食物关系图回答有关问
电脑版的酷狗怎么唱歌
雷登国际影城这个地址在什么地方,我要处理点
我想找1份晚上6点至早上7点监职的工作
地球同步卫星固定在天空中静止不动吗
求推荐崇明最好的农家乐,尽量是东滩湿地公园
qq号价值评估; 我的8位数QQ账号能值多少 188
从坦桑尼亚到印度坐飞机要几个小时
甲数是4.8,是乙数的2.4倍,两数的和是多少
用玻璃试管加热液体时,应该注意些什么问题?
安全还是安全,前挡膜如何去除安全隐患麻烦告
推荐资讯
上海招商银行营业网点延安西路近昭化路
深市股票三个字最后一个字是退的股票是什么
《英雄联盟》 武器上单怎么打狗头?
和女友相处什么时候告诉她我的工资
【白刚玉砂】白刚玉和玻璃砂是同一种东西吗?
大黄柏沟在哪里啊,我有事要去这个地方
下列有关固定资产初始计量的表述中,不正确的
青岛北站发海阳的最早几点
国信新城二期恒丰苑地址有知道的么?有点事想
砖厂地址在什么地方,想过去办事
电梯井内粉墙在图纸上哪里标注
火车k784到昆山停吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?