前言:
当前同学们对“c语言3维数组”大体比较着重,我们都想要剖析一些“c语言3维数组”的相关文章。那么小编同时在网上收集了一些关于“c语言3维数组””的相关知识,希望看官们能喜欢,大家一起来学习一下吧!二维数组元素表示
二维数组中各个元素表示,例如a[3][4]表示3行4列的数组,总共有12个元素,每个元素表示如下
a[0][0],a[0][1],a[0][2],a[0][3]
a[1][0],a[1][1],a[1][2],a[1][3]
a[2][0],a[2][1],a[2][2],a[2][3]
a[i][j]表示的为第i+1行,j+1列的元素。
二维数组初始化
(1)int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}
(2)使用大括号中内嵌小括号,每个小括号中的元素表示每1行。
int a[3][4] = { {1,2,3,4}, {5,6,7,8}, {9,10,11,12}};
二维数组访问
#include<stdio.h>int main(void){ int a[3][4] = { {1,2,3,4}, {5,6,7,8}, {9,10,11,12}}; int i,j; for(i=0;i<3;i++){ for(j=0;j<4;j++){ printf("%-6d",a[i][j]); } printf("\n"); } return 0;}
二维数组的访问要采用嵌套循环,外层循环遍历的行,内层循环遍历每一列。
上述示例中:i=1,i<3成立,执行内层循环;j=0,j<4成立,执行内层循环中的语句,即可输出第1个值a[0][0]。以此类推,可以将余下的值输出。
运行结果
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言3维数组