unsigned int size = sizeof(struct helloworld_t) + strlen("Hello World!\n" + 1;
这一行这样写效率更 ...
cugb_cat 发表于 2010-07-21 17:39
虽然用在这里显得没必要,但在复杂的数据结构容器里还是非常有用的。
例如:
struct tree_node {
struct tree_node *left;
struct tree_node *right;
char Content[0];
};
以后分配节点时可以把节点和内容一起分配。
yulihua49 发表于 2010-07-21 20:31
暂不说大小端。
莫名其妙的void*转换……
莫名其妙的一个追加0:"\x01\x00\x00\x00Hello World!\n\x0" … ...
OwnWaterloo 发表于 2010-07-21 22:11
unsigned int size = sizeof(struct helloworld_t) + strlen("Hello World!\n" + 1;
这一行这样写效率更 ...
cugb_cat 发表于 2010-07-21 17:39
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |