- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 一种比较好的结构体用于从一个函数传递参数到另外一个函数(对于支持C99的编译器)
/* params struct is params from one function to another function */typedef struct datas_struct { uint8_t len; uint8_t *data;}datas_struct; typedef struct params_struct { uint8_t flag;
2014-09-25 17:17:00 446
原创 C99支持的0长度数组和变长度数组的使用方法
/* 0长度数组 */typedef struct s_struct {uint8_t len;uint8_t buff[0];/* 定义时没有分配长度 */}s_struct;s_struct *test = (s_struct *)malloc(sizeof(s_struct) + 100);if (test != NULL) {test.len = 1
2014-09-24 17:46:28 720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人