qhnw.net
当前位置:首页 >> 若有定义int A [][3]={1,2,3,4,5,6,7,8,9},则表达式sizE oF(A)... >>

若有定义int A [][3]={1,2,3,4,5,6,7,8,9},则表达式sizE oF(A)...

若有定义int a [][3]={1,2,3,4,5,6,7,8,9},则表达式size ofa[0] 是指第0行的3个元素 因而size of(a[0])=3;最后答案就是 9/3=3;

若有定义inta[3][3]={1,2,3,4,5,6,7,8,9},(*p)[3]=aint a[3][4]={1,2,3,4,5,6,7,8,9};,相当于int a[3][4]={{1,2,3,4},{

若定义int a[][4]={1,2,3,4,5,6,7,8};则表达式sizeof(a[0在sizeof中填入数组的首地址. 将计算出数组的字节数,也就是数组可以容纳的int型数量乘以int型字节(这里是4).

若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小如果从 1 开始,那么数组的第 5 个元素就是 a[5],而定义数组时是 int a[5],两个都是 a[5

若有说明int a[][4]={1,2,3,4,5,6,7,8,9};,则数组a因此int a[][4]的写法就是表示,第一维大小没限制,但是第二维数组大小就是4,也就是int a[][4]

若定义int a[ ][3]={1,2,3,4,5,6,7};第一维大小所以一定先给定列数,这样编译器才知道从哪个数开始是第二行的,所以第一维应该为3,刚才在vc6.0下验证是正确的,不好意思,

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[A。a数组的长度是3,*(p[4])和**(p+4)都会造成超出地址范围 (**p)[2]表达不正确 (p[2]

a[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof选择A 数组占用的总字节数/第一维占用的字节数==第二维的大小

若有定义int[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a若有定义int[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[10])的值为 5 我来答 分享 微信扫一扫 新浪

以下定义:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则应该是A,*(p++)和*p++是一样的,都是先算p++【为p】然后算* 符【为*p=3】最后p自加 这是

相关文档
ldyk.net | realmemall.net | 9213.net | 9647.net | kcjf.net | 网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com