摘要:
1.数据拆分宏定义 [plain] view plain copy #define BYTE0(dwTemp) ( *( (char *)(&dwTemp) ) ) #define BYTE1(dwTemp) ( *( (char *)(&dwTemp) + 1) ) #define BYTE2(d 阅读全文
posted @ 2018-05-30 10:32
mrl杨
阅读(766)
评论(0)
推荐(1)
摘要:
最近面试被问到typedef和define的一些问题,由于很久没用都忘记了,因此在此做一个详细的介绍。 1. 四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的 阅读全文
posted @ 2018-05-30 10:30
mrl杨
阅读(1782)
评论(0)
推荐(0)

浙公网安备 33010602011771号