char a1[100];
int main() {....
-----------------------------
int main() {
char a2[100];
-----------------------------
int main() {
char *a3;
a3 = malloc(100);
----------------------------------
a2的长度取决于栈
a1和a3的长度取决于处理器的位数
理论的大小可以接近机器最大unsigned int的长度
例如,32位机可以达到4G
但内存数及虚拟内存数可能无法完成请求
C 数组最大长度
最新推荐文章于 2024-01-18 15:27:24 发布