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

...int x[10],*pt=x; 则对x数组元素的正确应用是( )

发布网友 发布时间:2024-10-20 00:24

我来回答

5个回答

热心网友 时间:2024-11-07 01:28

首先,指针是特殊的变量,比如int *p;如果不加*号,你可以把p当做一个普通变量,而这个变量中存放的东西是一个内存地址。如果你只想得到这个地址,直接用p,但是如果你想得到这个地址中存的数据内容,就要加一个运算符*,也就是*p;而如p+3这种操作就是向后指3个内存位置,每个位置的大小就是int型数据(指针类型)的大小。

在c/c++中,数组名就是值被固定了的指针,说到底还是指针,所以一般的指针操作对数组名同样适用。这里pt=x,也就是pt与x两个指针变量的值相同,也就是pt与x指向同一地址,也就是*(pt+n)就是*(x+n)。

在c、c++中,表达式中*()与[]操作完全相同,其实所有x[n]在编译时会被自动替换成*(x+n)。也就是这里的B显然是对的,其效果等同于x[3]。
由于x只有10个元素,也就是只有x[0]~x[9],所以对于一切下标为10的操作都是非法的,也就是A和C排除。
D的值是pt指针后移三个位置的值,根据第一段,没有*运算也就是个地址,而不是实际的数据。

指针是c的最大难点,如果你搞明白了,相信c中就没有什么可以难倒你了,其中东西比较绕,一两句话不可能讲清楚,这个不要急,慢慢来,祝你成功。

热心网友 时间:2024-11-07 01:30

个人觉得A

热心网友 时间:2024-11-07 01:28

答案B
*取值 ,&取址
int x[10]={1,2,3,4,5,6,7,8,9,10}, *pt;
pt = &x[3]; /* pt指向x[3]所在内存 */
*pt = 0; /* 修改pt指向内存的值 */
printf("%d",x[3]);

热心网友 时间:2024-11-07 01:23

B是正确的

热心网友 时间:2024-11-07 01:25

c语言中 下标计算法等于指针计算
x[i] = *(p+i)=*(x+i) 前提是pt指向x 也就是数组首地址

A只是越界了
c也越界了

D是地址
只有B才是数组中的元素
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
立秋后钓鱼什么风向好-立秋钓鱼风向怎么选 赱乂砉込儬 怎么读 "赱"读什么? 解决电脑无法搜索到iPhone热点的问题如何修复iPhone热点无法在电脑上显... 电脑搜不到iphone12热点 iphone开热点给电脑搜不到 国企的地产有哪些 国企下设公司是什么意思? 红加蓝加绿是什么色. 梦幻西游75级开三倍抓鬼一轮有多少经验 江西省凤凰沟风景区-暗香亭地址在哪里? 南昌万象多肉基地 抽血后的症状 抽血后头晕导致眼花持续了几天 体检抽血后要怎么做才对身体好? 科幻故事作文500六年级 科幻故事作文500六年级怎么写 圆柱头栓钉材料ml15是什么意思 固相微萃取萃取方式 默克生命科学干货 | 固相微萃取(SPME) 世界科技竞争比拼的是国家战略科技力量什么是国家战略科技力量的重要... 毛衣下摆太宽怎么办 羽绒服下摆太宽怎么办 帮忙找个qq群名 要贵气的 我想要创建一个宫斗群。求一个宫斗群名 跪求宫斗群名 每次针灸治嗓子要跑到南京,河南就没有吗,没有治嗓子的好方法吗_百度知... ...二氧化碳,水蒸汽,此时混合气体的质量为49.6克,当通过污水的_百度知 ... 小丑鱼的生活习性 小丑鱼的生活习性简单介绍 热水泡脚四类人不适合 热水泡脚是养生还是慢性自杀这3类人千万避开 教头发威的剧情简介 奇迹MU仿官方2738的战士的点数怎么加,穿+-HS龙,拿龙骨/ c语言 (int)(a+b)与int(a+b) 有区别吗 教头发威 JIAO TOU FA WEI怎么样 夏季东北三省旅游自由行最佳路线,夏日旅游线路推荐 求类似芳草蓠蓠的言情小说 跨国婚姻怎么办理结婚证 跨国婚姻结婚证如何领取 一个朋友马上要去泰国旅游,手上有美元,想问问是在北京以美元兑换泰铢... ...下礼拜要去泰国,咨询是在国内用人民币直接换泰铢划算?还是人民币先... ...但是提示让删除三星账户。我账户密码忘记了,该怎么办呢?_百度... 我现在想恢复出厂设置、但是把三星账户密码忘记了怎么办呢?_百度... 三星用户密码忘记了 最好看 名字又好听 花语又好的紫色的花有哪些? 紫色彼岸花在哪里有卖... ...提示需要三星账户ID,我忘了,请问要怎么找回? 求左溢love love love 歌词 word里怎么文字向上移动 word里面怎么调整字体靠上 赛尔号如何快速刷满学习力 赛尔号学习力满是多少