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

C语言 关于指针的选择 求教高手

发布网友 发布时间:2024-10-03 09:24

我来回答

2个回答

热心网友 时间:2024-10-13 18:18

①答案是为B

②*p1=*p2;的意思:【p1指向的地址的内存块的值为p2地址指向内存块上的值】

③p1=p2;的意思:【p1指向的地址为p2指向的地址】

④为了加深你对指针的理解,我们可以这么认为:
p1是一张纸条,上面写着房间号,p2也是。
p1=p2;是把p1纸条上的房间号擦掉,改成p2纸条上的房间号。

*p1=*p2;是把p2纸条上对应的房间号的房间里的所有东西搬到p1纸条写的房间内。

⑤将p1的指针指向b,必须是p1改变后,b的值也改变,而不是只是传值,传值不能达到改变p1后改变b。

热心网友 时间:2024-10-13 18:18

答案A是将a的值改变为20;*是取值运算,答案A是改变了值,并没与改变指针啊
C语言 关于指针的选择 求教高手

①答案是为B ②*p1=*p2;的意思:【p1指向的地址的内存块的值为p2地址指向内存块上的值】③p1=p2;的意思:【p1指向的地址为p2指向的地址】④为了加深你对指针的理解,我们可以这么认为:p1是一张纸条,上面写着房间号,p2也是。p1=p2;是把p1纸条上的房间号擦掉,改成p2纸条上的房间号。p1=*p2...

C语言求教高手 关于指针的选择题

int a,*p,*q,p=q=&a;这句错了,你没看出来???主意*q后面是个逗号,不是分号,你前面定义的p是一个指针,后面有定义p是一个int型变量,定义不一致啊,必然错了;所以只有4是对的,当然选D了

C语言 选择 求教 关于指针

对于(2)我们需要知道非地址值是不能赋值给一个指针变量的,其实也就是不同类型的变量不兼容而已,因为C语言是强制类型语言。那么int a, *p, *q; q = &a; p = *q;就是错误的,因为p是指针类型变量,而*q是int类型值。int a = 20, *p; *p = a; 是正确的。对于(3)我们需要知道指...

C语言指针2到简单的选择题,来个大神解释一下,谢啦

指针加1,就是指向第二个元素即3 y=(*p)++;由于是后自增,所以等价于y=*p;(p)++;即y等于3 3选D void (char s1,char s2){ while(*s2++==*s1++);// 写错了,应该是一个等于号 } 将s1每个元素赋值个s2的每个元素,也即相当于拷贝的功能 ...

c语言这几道题 关于指针的 望大神解答

1、D选项,*x本身就错误,因为x是int类型,没法使用*操作符。2、A之所以错是因为代码中有一句q=NULL,也就是说q是一个空指针了,你再向里面写东西就错了,而且你在vc6.0中可以试一下,马上会出现一条0xc000 0005的写异常。。3、是的,你不管给它赋值多少都是4的。。就好比一个4平方米的房子...

c语言选择题(指针)

答案是A,首先定义p是一个指向int类型的指针,不过这个指针没有初始化,也就是没有指向。然后定义了一个int类型的变量i,这里千万不要认为i也是个指针,如果i跟p一样,要在前面也加个*号。然后分析答案: A,这里对p指向的变量进行赋值,这里是相当于初始化了。所以正确。B,不正确/不合理,因为p的...

C语言选择题,关于指针数组。求详解

int (*pt)[3]; 定义了一个数组指针,也就是定义了一个指向有三个元素的指针,即该指针,每次自加1,地址跳过三个int pt=a; 就是让pt指向a[0],注意a[0]是一个数组地址,里面有三个元素 对于A选项,pt[0][0]是正确的,pt[0][0]等价于a[0][0]对于B选项,不正确,因为pt+1就是a...

新手求教关于C语言的数组与指针问题!求高手!

指向数组的指针pt是”,那就是A了……B——把数组pt的下标为5的元素强制为int *型指针,这错得太多。C——声明pt是有5个int *型指针元素的数组。D——声明pt为x个int *型指针元素的数组,[]中为空,语法都是错误的。A——声明pt是指向具有5个int型元素的一维数组的指针,正确。

C语言中,关于指针传递的一个问题,求高手解?

指针就是 int* float 就是float*(类推)数据名 遵守变量的命名规则即可;数据:就如前文讲的指针的数据是地址,即数据在电脑中的存储位置,将电脑比作一栋楼,数据比作楼中的房客的话,地址很好理解,最重要的是通过一个数据的地址可以访问到这个数据.在c语言中地址用16进制表示.&:{ >_< : 那么如何...

关于C语言指针的几道选择题 能选几道 就几道吧 万分感谢

1)选(D)int p = &a;2)选(B)13)选(C)p1=&m;p2=p1; 4)选(D)35)没有图啊,怎么做??A,B当中肯定有一个是对的6) 选(A)177)选(C)i = (*(x+1)); 8)选(B)-5 -12 -79)选(A)Basicasic sicicc

c语言中指针的定义 c语言指针的用法 指针的选择排序 c语言行指针 c语言指针详解 c语言指针类型 c语言指针地址 c语言指针数组 c语言指针赋值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...怎么样设置单元格;在文字后面加上固定的数字2011. 我要组织一期有关“感恩父母”的主题班会,需要一个有关感恩父母的... 我需要一篇暑假作业,是《感恩父母,回报社会》,我大三,懒的写,希望好心... 鸣潮是一个手机号绑定多个账号吗? 《海棠经雨胭脂透》饰演朗青青的人是谁 朗青青最后和谁在一起了 朋友,有李强《感恩父母》的演讲稿吗?有的话,能不能给我发过来一份,谢谢... 为什么小额贷款都不过 鸣潮如何重新创建新账号? 苹果手机打电话提示用户正忙是什么意思? 为什么拼多多上面的iPhone X旧的新的和苏宁上的旧的这个差不多? 杀手4:血钱玩到血溅赌场就自动关闭了 杀手4血钱第一关过了之后就出来一个简报,升级武器之类的。选择完了... 杀手4血钱完不了 ...乌鸦的谋杀那关过不去怎么办?太难了 我下载的血钱是中文版的... 杀手4:血钱为什么有时候任务完成了却过不了关? 2013年10月17日北京西到恩施k49次列车到南召停不停 “时听偃戈旋”的出处是哪里 “东征务以专”的出处是哪里 “关塞鸿勋著”的出处是哪里 “长城雨雪边”的出处是哪里 红警ol九级矿怎么产生的? 红警ol手游建筑怎么升级_红警ol手游建筑升级攻略 红警ol勇士殿堂怎么打高分介绍_红警ol勇士殿堂怎么打高分是什么_百度知 ... fill网名是什么意思? 红警OL野外资源采集攻略介绍_红警OL野外资源采集攻略是什么 红警OL手游王牌指挥官怎么玩 5个阶段任务目标一览 fill游戏攻略 红警联盟矿建造完成后士兵会不会直接采集 红警OL手游平民攻略介绍_红警OL手游平民攻略是什么 彩虹堂里的每日作品鲜花榜怎么上传啊~~! 关于我对指针的理解请高手指点我下 请高手将关于指针px. *px , &px三者之间的关系,用一个通俗的例子表示一... 我的儿子不是亲生的,是老婆和别人生的,我想把他培养成恶魔,但是在相处... 小米手机配置浅析性价比超高的智能手机推荐 热刺对阿森纳比赛结果 在微信群里要求募捐有什么规定 我老公生病住院期间,接受了微信群里的朋友不少捐款,我想表达一下我的... 家乡正在建设干活视频发到微信群里,在外打工的死要捐款,用什么形容词... 脸部有十厘米伤口工伤应监定几级 为什么要办油田入网证??我想在中央油田干些建筑工程,为什么还得要入网啊... 克拉玛依油田入网证怎么办 油田入网证-绿森咨询 300万日元多少rmb iPhone可以升级内存空间吗 大型车沈大高速每公里多少钱,从大连到沈阳过桥费是多少?12座的。谢... 小辣椒Q1是否真如描述般性能出色性价比高? 百合艺术团百合艺术团简介 我的门牙比其他牙齿长一点不好看想去磨掉一点需要多少钱 ...想磨掉之后重新镶一个,可是不知道有没有什么危害!求解救... (1/2)Y 您好!我要做考瓷牙,可是前面的四个门牙很大,我能不能把牙齿磨...