2021
02-20
02-20
C语言变长数组使用详解
看如下代码:#include<stdio.h>typedefstruct{intlen;intarray[];}SoftArray;intmain(){intlen=10;printf("Thestruct'ssizeis%d\n",sizeof(SoftArray));return0;}运行结果:[root@VM-0-7-centosmydoc]#./a.outThestruct'ssizeis4我们可以看出,_SoftArray结构体的大小是4,显然,在32位操作系统下一个int型变量大小刚好为4,也就说结构体中的数组没有占用内存。为什么会没有占用内存,我们平时用数...
继续阅读 >