为您找到"

int a[3][2] = { 1,2,3,4,5,6 }, (*p)[2]; p = a; printf("%d\n",a...

"相关结果约100,000,000个

在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是...

C下标从0开始,所以a[2][2]是第三组第三个 第三组是{4,5,6} 所以a[2][2]=6

main() { int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*prt)[3...

都正确,你要知道,数据在内存当中的存储方式。你的*(*(a+1)+2)就是一行二列的元素,那就是6.而*(*(p+5))就是偏移量为5的那个元素,还是6啊。你的数组虽然是二维数组,但在内存当中还是以顺序的方式存放数据的。了解了就知道怎么回事了。 (提醒,别忘了数组是从0开始的,就是0行...

12. 若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是...

若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是3。int a[][]:第一个中括号表示有此二维数组有几行,第二个表示有几列。故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,...

已知:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},C语言问题

(*ptr)[3]=a,数组指针只有3行,数组a有四行,所以(*ptr)[0]={1,2,3,4},(*ptr)[1]={5,6,7,8},(*ptr)[2]={9,10,11,12},所以*((ptr+1)[2])表示的是(*ptr)[2]里面的第二个元素就是10((ptr+1)[2])这种用法是不对的,数组的下标相当与解引用,比如a[2]=*(a+2...

...int main(void) { int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10...

错误就这 *q = NULL,赋初值就在这里 而 *q= *(p + 5); 是 给内存(指针所指地方)存数据 无法往 NULL 存数据吧 因为

二维数组a[3][3]={1,2,3,4,5,6,7,8,9},请将左下半部分改为0输出,我...

---输出需要循环for (i=0;i<3;i++) for (j=0;j<3;j++) cout<<a[i][j]<<endl;int main(){int a[3][3]={1,2,3,4,5,6,7,8,9};int i,j;for(i=0;i<3;i++){for(j=0;j<i;j++){a[i][j]=0;}}for(i=0;i<3;i++){for(j=0;j<3;j++){cout << a...

如下程序 为什么输出结果是3,4,1,4?求详解

分析如下:程序里的:struct st2{int a;int b;}x[] = {1, 2, 3, 4, 5, 6}, *p=x;相当于如下语句系列:typedef struct st2{int a;int b;} st2;st2 x[] = { // 1{1, 2},{3, 4},{5, 6}};st2 *p = x; // 2语句1,相当于:x[0] = {1, 2};x[1] = ...

main() {int a[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf("%x\n",p...

printf("%d\n",p);//输出的是第一个元素a[0]的地址,怎么可能是2呢?printf("%d\n",p+9);//输出的是第一个元素a[9]的地址,怎么可能是4呢?//元素地址由操作系统管理,这个值不确定。如果

int i;int a[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d...

for(i=0;i<3;i++)printf("%d",a[2-i][i]);也就是在for循环中,输出数组的一个变量,具体是哪个值呢?我们继续看;for循环中,i从0开始直到i=2循环结束,每次循环取的值为数组中的第(2-i)行,第i列的值。因此,依次取的值为a[2][0], a[1][1], a[0][2]。因此,这段程序...

若定义数组int a[]={1,2,3,4,5,6};则此数组元素a[a[2]]的值为___百度...

int a[]={1,2,3,4,5,6};值: 1 2 3 4 5 6 下标: 0 1 2 3 4 5 计算a[a[2]],分两步,先计算a[2]那么a[2]对应的值是3,接着,计算a[3]=4 答案就是4了 实际上你可以看成是,int temp = a[2]; 然后求 a[temp];恩,对,是...
1 2 3 4 5 6 7 8 9

相关搜索