c的数组最多能有几维?
貌似我在VS2017定义到第八维数组就不行了。。。所以C到底能有多少维数组呢?》 只要你的内存够大,你想要几维就有几维, c数组能开多少维度跟维度无关 跟编译器分配存储的静态内存大小有一点点关系
#include<stdio.h>
int a={1};
int main(){
return 0;
}
炸了
#include<stdio.h>
int a={1};
int main(){
return 0;
}
秒出
就是说多维跟一维本质上是一样的都是用一段内存地址来存储数据 跟内存关系也不大
看你开多大内存的数组能不能被吃消 维度本来就是用一定的算法在物理线性内存上抽象出来的东西,理论上无上限吧
页:
[1]