首先,得先了解一下什么是0长度数组,也就是柔性数组
用途 : 长度为0的数组的主要用途是为了满足需要变长度的结构体
用法 : 在一个结构体的最后, 申明一个长度为0的数组, 就可以使得这个结构体是可变长的. 对于编译器来说, 此时长度为0的数组并不占用空间, 因为数组名本身不占空间, 它只是一个偏移量, 数组名这个符号本身代表了一个不可修改的地址常量
特点:
首先,得先了解一下什么是0长度数组,也就是柔性数组
用途 : 长度为0的数组的主要用途是为了满足需要变长度的结构体
用法 : 在一个结构体的最后, 申明一个长度为0的数组, 就可以使得这个结构体是可变长的. 对于编译器来说, 此时长度为0的数组并不占用空间, 因为数组名本身不占空间, 它只是一个偏移量, 数组名这个符号本身代表了一个不可修改的地址常量
特点:
下一篇:浅谈数据库的基本操作
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
文章目录什么是柔性数组?柔性数组的特点柔性数组的使用模拟实现柔性数组的功能
柔性数组是C中结构体中存在的
典型的用法就是位于结构体的最后一项。这样做是...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M