define及typedef的应用
define应用#define可以为类型取别名,也可以定义常量、变量、编译开关等。#define a 3//此时a=3很成立#define U16 unsigned short也可以用来进行函数定义#define MAX(a,b) ((a) > (b) ? (a) : (b))当然,也存在多行函数定义,此时每一行后应加上/#define MACRO(arg1,arg2) do { \test1; \test2; \}while(0)#undef可以取消宏定义,使用方