柔性数组成员简介

【柔性数组结构成员   C99中,结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员,但结构中的柔性数组成员前面必须至少一个其 他成员。柔性数组成员允许结构中包含一个大小可变的数组。sizeof返回的这种结构大小不包括柔性数组的内存。包含柔性数组成员的结构用malloc ()函数进行...

2015-08-31 09:55:44

阅读数 349

评论数 0

数组存储在栈中还是堆中

今天看代码,定义了一个结构体 typedef struct {     int a;     int b;     int char[6*1024]; } ss_t; //定义一个指针 ss_t *sTmp = NULL; sTmp = malloc(sizeof(ss_t)); ...

2015-08-31 09:53:45

阅读数 8016

评论数 0

linux网络编程中阻塞和非阻塞socket的区别

原文:http://blog.sina.com.cn/s/blog_4b029ef30100nxcb.html 阻塞socket和非阻塞socket 读操作 对于阻塞的socket,当socket的接收缓冲区中没有数据时,read调用会一直阻塞住,直到有数据到来才返 回。当so...

2015-08-29 10:30:44

阅读数 1673

评论数 0

提示
确定要删除当前文章?
取消 删除