C语言编写N阶级矩阵问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 23:42:12
大家好,刚学习C语言,很多东西不知道怎么搞。
我要输入一个N*N的矩阵。N是由自己确定的。但是不知道怎么定义A[N][N],我查了很多,都是在前面加个DEFINE啊之类的。或者是把A[][]里边加个很大的数据,如A[500][500]之类的。怎么才能做到我输入N,就可以。而不是上边两个方法?

我记的我学的C 好象是不可以的 其他语言学到 倒是可以
估计得要先看指针了..后面有教你 动态开辟空间的..不过已经失去原由意义上的数组了,因为已经不是连续的内存空间了;
如果你想直接动态a[N][N]类型的...答案是不可能 除非N是常数

使用动态内存分配的方法,或者如果编译器支持动态数组的话,直接这么写就可以了。