若有定义a[5]={1,2,3,4,5},则表达式*(p 3)
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/24 17:22:12
结果是3.原理如下:--是自减运算符,也就是说--p可以等同于p=p-1;因为p是地址,所以p的自减运算是相当于往前移一个位置,原来p是指向a[2],往前移一个位置,p就指向了a[1],所以*--p就
数组的下标是从0开始的所以a[1]是指数组中的第二个数,以此类推.所以a[1]=a[3]+a[2+2]-a[3-1];=a[3]+a[4]-a[2]=4+5-3=6最后为6
a[1][2]的值是2,a[2][1]的值是0,应该这样看共三行索引从0开始所以是:第0行{0,1,2,3,4},第1行{3,2,1,0},第2行{0},这样共三行,看列的时候就是第0行的第几个,也是
对于一个整型二维数组,sizeof(a)=9即实际内容所占的大小a[0]是指第0行的3个元素因而sizeof(a[0])=3最后答案就是9/3=3
你这是要问什么再问:急需,快快.................再答:10个呀,这有什么疑问再问:用sizeof显示出来的是11strlen是10这个数组中包含了10个元素但是占用内存是11个,因为最
共有5个元素,前三个是1,2,3,后面的两个空.下标从0开始,到4结束,所以最大是4
inta[][3]={{1,2},{3,2,4},{4,5,6},{1,2,3}};这样就是数组应该是a[4][3],4行3列,第一行是1,2,0,第二行是3,2,4,以此类推,所以a[2][2]是6
a表示数组的首地址,可以把a数组看成是一个元素为一维数组的数组(可能有点难理解,可是把a看成一个由4个元素组成的数组,每个元素是一个由5个int型数组成的数组).a+1表示的是将a的地址向后移一个元素
楼上回答很好.inta[5]={1,3,5,7,9},*p;等价于inta[5]={1,3,5,7,9};int*p;即p是一个指向整型的指针就好理解了
数组下标越界了.[(a[1]*a[3]+a[0])3-1)]=26,明显超出数组范围.
a2a3a4a5a=(2a+2a)3a4a5a=8a+3a4a5a=22a+4a5a=52a+5a=57a=114a=2
C从a[0][0]=1;a[0][1]=2;a[0][2]=3;a[1][0]=4;a[1][1]=5;a[1][2]=6;
floatx是浮点型啊亲
500再问:能具体点吗?过程!再答:先采纳再问:已经采纳!能给个过程不?再问:救急啊!再答:哈哈再答:我也不知道
inta[3][4]={1,2,3,4,5,6,7,8,9};,相当于inta[3][4]={{1,2,3,4},{5,6,7,8},{9,0,0,0}};因此,a[1][3]=8,a[2][3]=0
C指针p指向a的首地址,就是存放a[0]的地址,值为6的数组名是a[5],所以A,B首先排除之后p是指针变量存的是地址,所以为了获取值,应选C