首 页 行业热点 新车 试驾评测 养车用车 车型库

在C++如何函数中创建二维数组

发布网友

我来回答

1个回答

热心网友

int a[m][n];//就表示一个m行n列的整型二维数组
在c语言中数组的下标是从0开始的所以,数组a的元素个数可以表示为:a[0][0]-a[m-1][n-1]

例如:
#include<stdio.h>
int main()
{
int a[3][2],i,j;//定义一个3行2列的整型二维数组a 

for(i=0;i<3;i++)//依次给二维数组赋值 
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
printf("\n");
for(i=0;i<3;i++){//输出二维数组 
for(j=0;j<2;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
 }
 /*
 运行结果:
1 2
3 4
4 5

1 2
3 4
4 5 
 */

追问为什么直接A[0][0]=1不行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com