GCC
民工杨
CV大法好,能理解更好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
变参函数(可变参数函数)
变参函数的使用 头文件 #include <stdarg.h> 先后步骤 使用说明 int push_test(const char *format, …) format是固定参数, …是可变参数 va_list p; 定义一个变参变量p,等价于 char *p va_start(p, format); format是固定参数,经过va_start()后,移...原创 2020-04-17 21:56:04 · 612 阅读 · 0 评论 -
结构体中的字节对齐__attribute__((pack))
GCC 特有写法 __attribute__ 可以让结构体成员对齐在n字节的边界上. __attribute__((pack)) //取消优化对齐,按照实际用的字节数对齐 __attribute__((aligned(4))) //按照4字节对齐,其中参数必须是2的幂 ("positive power of 2") 举个栗子: struct struct1 {...原创 2020-04-16 23:42:28 · 2630 阅读 · 0 评论
分享