C语言 二维数组怎么自己定义行列长度

int i, j, a, b;
scanf("%d,%d", &a, &b);
int m[a][b],n[b][a];
这样写不对,为什么 ,,,怎么改才能输入数字确定行列长度

新版本的c语言(c11)支持这种写法
以前的版本不支持追问

旧版本的话 可以怎么改??

追答

一般根据需要的长度使用动态数组实现的 malloc函数

温馨提示:答案为网友推荐,仅供参考
相似回答