问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

C++ inta[5][6];int *p=&a[0][0] 则能够正确表示数组元素a[3][2]的...

发布网友 发布时间:2024-09-29 10:06

我来回答

3个回答

热心网友 时间:2024-09-30 05:59

因为a[3][2]是表示数组的第21个元素 *(p+20)也是表示第21个元素

A,C,D的表示是错误的

热心网友 时间:2024-09-30 06:00

A p[3][2] B *(p+20) c *((*(p+3))+2) D (*(p+3))[2]

选B

热心网友 时间:2024-09-30 05:54

B *(p+20)
...*p=&a[0][0] 则能够正确表示数组元素a[3][2]的表达式是

因为a[3][2]是表示数组的第21个元素 *(p+20)也是表示第21个元素 A,C,D的表示是错误的

若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是___。

【答案】:D 本题首先使指针指向数组a的首地址。选项A越界;选项B中,a并非指针变量;选项C使数组a的地址加1;选项D取数组元素a[0]的地址。

C语言int a[5],*p; p=a;和p=&a;的对错问题~希望详细点,谢谢啦_百度知 ...

所以,p=a; 或p=&a[0]是正确的,表示指针p指向数组的首元素。

如果有int a[5][6],(*p)[3];p=a;存不存在p[4]呢?p[2],*(p+2),p[1...

对于int (*p)[3],p是一个指向数组的指针,因此p相当于二维数组的首地址。p或p[0]就是p指向的那个数组的地址,它的类型为int[3],其实是a[0]的地址【注意a[0]其实是有6个元素,但是编译器只是认为*p有三个元素】。p[2]就要在p[0]的基础上加上sizeof(int)*3*2=4*3*2=24(也就是...

C语言若定义int a[5],*p=a;则对a数组元素正确引用为哪个?为什么?_百度...

A:下标越界,数组大小为5时,下标范围为0-4 B:a+2是数组第3个元素的地址 C:越界,类似A D:正确

C语言 int 是a[5],*p;定义后,p=a[2]+2为什么不合法

对于int a[5],*p;p=a; 或p=&a[0]是正确的 p=&a严格来说是错误的 首先要搞清楚a与&a的区别:a表示数组首元素的首地址,即元素a[0]的地址;&a表示整个数组的地址。二者的值是相同的,但意义并不一样。正如成都市政府与四川省政府的地址都在成都,但二者表示的含义不同。如下图所示,a...

C语言中 int *p=a[0] 这样表达对不对

给你分析下这个表达式的含义,这里a[0]应该表示一个地址,把这个地址赋给p,然后*p表示a[0]地址所指向的内容。我估计你的a是一个一维数组,你可能是想让指针p指向a[0]这个元素,如果是这样,则表达式应该改为int *p = &a[0]。但是如果a是一个二维数组,则这个表达式有意义,没有任何问题!

49. int a[4][5],(*p)[5]; p=a; 下列对数组a 数组元素正确的引用形式...

该题选C。(a怎么用,p就怎么用,用法相同)对于选项A,首先p是数组指针,其类型为int (*)[5],p=a使得p(即p+0)成为指向二维数组a第0行首地址的指针,那么p+1表示的是指向二维数组a第1行首地址的指针。对于选项B,首先p+3表示指向"二维数组a第3行首地址"的指针,那么*(p+3)也就是...

int**p=new int*; int a[3][3]; *p=a[0];//正确 p=&(a[0]);//不正确...

int a[3][3];//a的元素是int[3] ,这里int[3]是一种数据类型(有3个int元素的数组),也就是说a[0]的类型就是int[3],那么a[0]的地址&a[0]的类型自然就是int(*)[3]了 p的类型是int**,&a[0]的类型是int(*)[3]; 而不是int**;所以p=&a[0];自然就是不合法的了 p=a[1]...

关于C语言,*p=a[0]是什么意思呀?

对于二维数组a来说:int a[5][2]; a[0]是第0行起始地址指针 因此:int *p=a[0];相当于int *p; p=a[0];的合写,即p指向a数组第0行起始位置 相当于写:int *p=&a[0][0];

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
为什么我冲CF点的时候说个人账户支付失败:超过帐户单笔限额[100] 线雕疼吗 法国电影大师罗伯特·布列松电影合集 小明在学习吉他演奏的过程中发现琴弦音调的高低是受各种因素影响的,他... ...年12月1日正式开通运行,世界上第一条投入运营的 ...会员上面为什么会有:个人账户支付失败:超过帐户单笔限额[100... 卡蒂埃·布列松代表作品 京广铁路客运专线世界之最 这几个月,脸老是肿胀,消了又肿胀,这样循环,而且痒,是不是过敏?_百度知 ... 京广铁路客运专线京广高铁 int a=0x7bcd; short b=ox8bcd; a|=(int)b; printf("%04x",b); ...main() { unsigned char a=8,c; c=a>>3; printf("%d",c); } 程式... 若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 ...交了几年就没交了,可我们现在买房想用公积我可以吗, ...经买了一套房子如果假如有一天我辞职了没公积金我老公的可不可?_百... ...我打听过现在我现在所处的公司,公司只交五险没有住房公积金... 我公积金连续交了两年,4月换工作,停交一月,但五月新单位重新给上,并补... 我已经有了住房公积贷款,我换工作住房公积金停缴一个月,影响住房公积贷 ... ...公司有公积金代了20年,现在想换个工作没有公积金,那么贷款的利率还按... mp5都支持什么视频格式? 如果在电脑上边下载:电视连续剧、电影,是不... mp4、mp5能打开存储卡内的东西吗?比如说把存储卡内的东西复制到机器上... 现在是否有MP5这种东西,可以干什么用? 可以问一下Mp5一般都有些什么功能吗?还有怎样辨认它的质量?怎么下载电 ... ...大概多少钱?什么牌子的比较好?都是什么系统的,有安卓系统的_百度知 ... 阜新市公安局简介 明明一个老实人,为什么会被别人说成是性格强、性格强势? 人与人之间存在的矛盾和冲突,是因为人与人之间的差异性太大引起的... 蛇身上以黄色为主还有点,红色,黑色,这是哪种蛇 不小心将全部文件弄成记事本格式如何还原呀???而且命令提示符也是记事... 泉州安溪C1科目二没过 补考要等几天啊 写一个C程序:输入两个正整数M和N,求其最大公约数和最小公倍数?_百度知... C语言中,p=&a和*p=&a有什么区别 慈善组织如何回馈爱心企业家 回馈什么意思 二年级假期读物回馈单怎样写? pencil配对但触控无反应,怎么解决? 为什么我的苹果笔没反应呢? 苹果笔连上ipad配对成功但用不了 为什么我的applepencil显示连接但用不了? 苹果pencil连接不上手机,怎么回事? ...不会是在梦中)但是当我要睁开眼睛的时候却发现怎 ...个人在我额头吸气然后我还听到别的不存在的声音我挣 歌手要是唱片卖的不好不理想,要靠什么来维持生活?也就是哪来的钱生... 在职研究生能获得哪些证书 杭州找python开发的工资多少? 杭州飞北京(杭州比北京上海更吸引你吗?)介绍_杭州飞北京(杭州比北京上 ... 磁共振成像检查多少钱 颈椎检查多少钱 有关《两小儿辩日》中的一个科学问题 猫突然用头蹭人还咕噜咕噜怎么回事 会把主人当配偶吗
  • 焦点

最新推荐

猜你喜欢

热门推荐