有关二维数组定义的问题
#include <stdio.h>int main()
{
int n;
scanf("%d", &n);
int test = {0};
int i, j;
for(j = 0; j < n; j++)
{
for(i = 0; i < n; i++)
{
printf("%d ", test);
}
printf("\n");
}
return 0;
}
我想用以上方法初始化一个二维数组
但是我发现如果二维数组的长度是一个变量的话
其中会有几个值不等于0,而是等于其他数字
请问这是为什么? 变长数组不支持初始化,
详细地看这篇:https://blog.csdn.net/wanghao19920907/article/details/51787927
页:
[1]