-
共用体的作用就使不同的类型的变量共享同一个地址,好处是节省开销,缺点是同一时刻仅仅能存储一个成员。 共用体的大小是所有成员中占内存最长的长度,初始化时只能有一个常量。 结构体对象所占的空间大小涉及到一个字节对齐的问题。字节对齐的目的是让计算机快速读写,是一个以空间换取时间的方式。 结构体对象的大小= 最后一个成员的偏移量+最后一个成员变量的大小+填充字节查看全部
-
1.共用体的大小是所有成员中占内存最长的长度,初始化时只能有一个常量。 2.stuct(共用体)长度=最后一个成员大小+最后一个成员偏移量+填充值;结构体中的成员的偏移量需是自身长度的整数倍(不够就填充); 3.union(结构体)长度=成员长度的最大值查看全部
-
gcc编译流程 预处理->编译->汇编->链接查看全部
-
.c .i .s .o .out 5个字查看全部
-
1. 快速清零任何数和0与都是零。 2. 保留指定位。 3. 验证奇偶。查看全部
-
vi.struct.c查看全部
-
递归:将规模为n的问题分解,直至规模为1 递推:先构造规模为1的问题,然后推导出规模为n查看全部
-
typedef查看全部
-
递归调用 再调用函数过程中,被调用的函数调用它本身的过程查看全部
-
高位丢弃,低位补零查看全部
-
^ 1.定位反转 a = a^0xFF; 2.数值交换 a ^= b;b ^=a;a ^=b;查看全部
-
vim helloworld.c 宏不需要分号结尾#define gcc -o helloworld.i helloworld.c -e .i 宏就是在预处理阶段,单纯的字符串替换查看全部
-
| 设定数据的指定位查看全部
-
六种位运算符 & 1.迅速清零 2.保留一个数据的指定位 | ^ ~ << >>查看全部
-
预处理:1展开头文件;2宏替换查看全部
举报
0/150
提交
取消