以下程序的输出结果是______.main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/09 15:23:09
以下程序的输出结果是______.main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];
main()
{ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];
for(i=0;i
main()
{ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];
for(i=0;i
![以下程序的输出结果是______.main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},](/uploads/image/z/8364229-61-9.jpg?t=%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF______.main%28%29+%7B+int+i%2Cx%5B3%5D%5B3%5D%3D%7B9%2C8%2C7%2C6%2C5%2C4%2C3%2C2%2C1%7D%2C)
二维数组在内存中是如下存储的,按行进行存储的
x[0][0] 9 x[0][1] 8 x[0][2] 7
x[1][0] 6 x[1][1] 5 4
x[2][0] 3 2 1
其实也可以看做一维数组的存储 x[0]----x[8] x[0]=9 x[1]=8 x[8]=1
因为存储的时候都是一样的
p指向的是 x[1][1] 也就是说 p[0] = x[1][1]
p[1] = x[1][2] p[2] = x[2][0] 所以结果就是那样了.
这里并不是拆分,而是计算的相对位置.
x[0][0] 9 x[0][1] 8 x[0][2] 7
x[1][0] 6 x[1][1] 5 4
x[2][0] 3 2 1
其实也可以看做一维数组的存储 x[0]----x[8] x[0]=9 x[1]=8 x[8]=1
因为存储的时候都是一样的
p指向的是 x[1][1] 也就是说 p[0] = x[1][1]
p[1] = x[1][2] p[2] = x[2][0] 所以结果就是那样了.
这里并不是拆分,而是计算的相对位置.
以下程序的输出结果是______.main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},
以下程序的输出结果是_____.int i,x[ ] [ ]={{1,2,3},{4,5,6},{7,8,9}}
以下程序输出的结果是 main() {int x; x=-3+4%6/5; printf(%d,x); }
下列程序的输出结果是int main(void){int a[10] = {0,1,2,3,4,5,6,7,8,9},
以下程序的输出结果是【8】 #include main() { int i
以下程序段的输出结果是int x=3;
以下程序段执行后输出的结果是( ). int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
C语言 填空题7、以下程序输出的结果是 0 .main() { int a=5,b=4,c=3,d; d=(a>b>c)
以下程序运行后的输出结果是?main(){int a=3,b=4,c=5,t=99;if(b
以下程序运行后的输出结果是 main() {int a,b,c; a=1;b=3;c=5; printf(“%d,%d\
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)
以下程序的输出结果是______. main() { int a=0; a+=(a=8); printf("%d\n",