- 博客(1)
- 收藏
- 关注
转载 C语言变长数组data[0]【总结】
转自:http://www.cnblogs.com/Anker/p/3744127.html 1、前言 今天在看代码中遇到一个结构中包含char data[0],第一次见到时感觉很奇怪,数组的长度怎么可以为零呢?于是上网搜索一下这样的用法的目的,发现在linux内核中,结构体中经常用到data[0]。这样设计的目的是让数组长度是可变的,根据需要进行分配。方便操作,节省空间。
2015-09-06 23:00:23 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人