问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

设有如下数据定义语句: int a[10],*p=a,*q=a+9; 则在下列选项中,没有意义的表达式是??请高手们祥解,

发布网友 发布时间:2023-08-09 01:00

我来回答

3个回答

热心网友 时间:2023-09-29 08:59

答案是D

乍一看,给人的感觉是C和D都不对,再分析就不是了:
你看,p是一个指针,它的值是a,也就是a[ ]的首地址,等价于a[0]。
同理,q实际上是a[9],也就是数组最后一个元素。
A. p++ 就是a[1]
B. q-=1就是q=q-1就是q[8]
C. q-p两个指针相减,这个式子其实是有意义的,比如用在if(q-p)里,当q-p>0也就是q的地址在p后面,if语句判断成立
D. p+=q就是p=p+q,p+q式子没什么错,错在不该给p赋值,也就是p+q是没有定义过的,这样的地址加起来毫无意义,可能是内存中的什么值,会引起不必要的错误。

热心网友 时间:2023-09-29 08:59

D 因为越界了。
A *p=a,代表p指针指向了数组的第一个元素的地址。p++指针偏移,没错。
B *p=a+9 。a是数组,作为等号左值时,等同于a[0],a+9就是a[9]。没错
C q指向了a[9] p指向了a[0].相减等同于--q;
D p+=q 等同于 p=p+q。一共才10个元素。q指向了a[9] 再偏移一个就是a[10].越界。
建议看看基础。

热心网友 时间:2023-09-29 09:00

选D。
A,指针p自加1
B,指针q自减1
C,指针q-p ,可以做减法的,结果是9。
D,加法就不能做了,一个地址加另外一个地址,是什么东东。。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 答案为什么是B呢?求高手解答 char str[ ]=“ABC”,*p=str; printf(“%s\n”,*(p+1)); A) 66 B) BC 色吾沟基本介绍 玛多到色吾多少公里 求推荐电脑单机游戏,大的带不动,毕竟笔记本i5-6300hq,gtx950m2G显卡,4g内存…? 0571-28092144是杭州哪里的号码 求大神帮忙看看处理器怎么样,电脑配置怎么样 0571-280开头的电话号码是那里的 gtx960的显卡带的动刺客信条大革命吗?能开最高画质吗 刺客信条大革命4G内存能带动吗? 4gRAM,gtx960,i5 6300HQ的CPU,求问玩刺客信条大*和使命召唤11卡不卡? 婚姻幸福的女人告诉你:想要经营高质量婚姻,别做哪几件事? 恋爱和婚姻女人要分得清:明白哪几点,才能在结婚后过得越幸福? 女生想要结婚后过得幸福,在婚前一定要看透哪些? 女人想要婚姻幸福,哪几件事最好不要轻易对丈夫做? 婚姻里,女人想得到幸福,哪几件事情一定要少做? 女人想要婚姻美满,就要在哪几件事上不妥协,给自己留一条后路? 女人要想婚后过得幸福哪三件事不能含糊? 豪爵DR160仪表显示发动机灯亮了怎么回事 豪爵dr160怠速不稳 豪爵dr160后减震怎么调 EXCEL表格中出现的公式显示是“=R5/$P$32”不知道是啥意思?有高手请不良赐教。!先谢了! 广渠门到交通口南大街怎么走 我在北京广渠门桥下827路公交车站牌面前去东城区交道口南街需要做几站车到那 从新街口到广渠门南小街有什么公交线路以及地铁 从广渠门内到花市路口南怎么坐公交车,最快需要多久 从广渠门内到地铁首经贸站怎么坐公交车,最快需要多久 住酒店用什么信用卡有优惠 microsoft office 2007安装不了 Office 2007出现the setup controller has encountered a problem during install错误 Microsoft Office2007为什么电脑装不上?总出现在安装过程中出错 史上最强刮油法 让你狂吃也不胖 近段时间经常爆饮爆食,体重增加了不少,有什么办法可以不用这么辛苦就可以减到肥呢? 因暴饮暴食使体重飞速增长帮忙想想减肥方法 梦见去世弟弟骨灰分散在四个地方 我的人间烟火孟宴臣是好是坏 我肝功能化验血清总蛋白85,白蛋白53.请问严重吗? 故障码C0069含义解析 雪佛兰科鲁兹p0069故障代码是什么意思 故障码C0069什么问题 南京考研考点有多少个