c语言二维数组初始化的三种方式
C语言中,二维数组是由多个一维数组组成的。我们可以通过以下三种方式来初始化二维数组:
1. 手动赋值:通过逐个给数组元素赋值的方式来初始化数组。例如:
int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
2. 嵌套循环:通过嵌套循环的方式来依次给数组元素赋值。例如:
int b[2][3];
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
b[i][j] = i+j;
}
}
3. 部分赋值:可以只给部分数组元素初始化,没有赋值的元素自动被初始化为0。例如:
int c[2][3] = {[0][0]=1, [0][2]=3, [1][1]=5};
以上三种方式都可以用来初始化二维数组,具体选择哪一种方式取决于情况和个人偏好。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论