C语言
mini_ant1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sizeof总结
谈到sizeof往往就和strlen进行比较,所以接下来总结一下:size_t sizeof():属于运算符,在程序编译时,就会计算结果;针对的是数据所占的内存大小,以字节为单位表示;返回值为unsigned int;strlen:属于字符串函数,针对的是字符串,而不是所占内存大小。strlen原型:size_t strlen(char const *string)原创 2017-09-26 17:09:24 · 355 阅读 · 0 评论 -
复合类型的字节对齐
联合体、结构体、class 的大小对于复合类型,union、struct、class的对齐方式为成员中最大的成员对齐方式。union 联合体:联合体的大小取决于它所有成员中占用空间最大的一个成员大小例子:union t1{double a;int b;char c;};union t2{char buf[11];int a;}原创 2017-10-06 11:46:22 · 322 阅读 · 0 评论 -
时间戳和随机数的总结以及显示年月日与时间的函数
时间戳是指从1970年1月1日到此刻一共的时间秒数。Windows上C库函数time(NULL),产生随机数函数一般是利用时间戳。原创 2017-07-17 22:11:03 · 2419 阅读 · 0 评论 -
结构体的自引用和存储分配
c提供了两种类型的聚合数据类型:数组和结构体。数组是相同类型的数据在内存空间按顺序存储的集合,每个元素是通过下标引用或指针间接访问来选择的。结构是一些值的集合,各成员是不同的数据类型。结构体的自引用:struct work1{ int a;struct work1 b;int c; };这种引用是非法的,因为b是一个完整的结构,还包含b,这样会重复下去,原创 2017-08-03 21:14:09 · 426 阅读 · 0 评论
分享