想请问一下大家,定义了一个二维数组,行数不定。我选用了n=3。也就是外循环执行三次该循环就停止。这是代码。
但是为什么在n>=3的时候就会报错,
int arr[][4] = {0}是错的,你这么写,等于arr数组第一维是1,也就是只有1行。因此改成int arr[1000][4]是正确的做法,定义数组第一维最大值是1000,确保输入的n有足够的行空间