摘要:
memcpy实现 strcpy实现,没有考虑地址重叠 char * strcpy(char *dst,const char *src) //[1]{ assert(dst != NULL && src != NULL); //[2] char *ret = dst; //[3] while ((*d 阅读全文
posted @ 2016-04-11 21:46
mximo
阅读(178)
评论(0)
推荐(0)
摘要:
static关键字至少有下列n个作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数 阅读全文
posted @ 2016-04-11 20:56
mximo
阅读(173)
评论(0)
推荐(0)
摘要:
union 关键字的用法与struct 的用法非常类似。union 维护足够的空间来置放多个数据成员中的“一种”,而不是为每一个数据成员配置空间,在union 中所有的数据成员共用一个空间,同一时间只能储存其中一个数据成员,所有的数据成员具有相同的起始地址。例子如下:union StateMachi 阅读全文
posted @ 2016-04-11 20:54
mximo
阅读(231)
评论(0)
推荐(0)

浙公网安备 33010602011771号