摘要:
1. ifdef宏作用:条件编译。利用标识符控制编译哪段代码,常见形式: #ifdef <标识符> 程序段1 #else 程序段2 #endif 应用1:提高C源程序的通用性。例如,我们有一个数据类型,在Windows平台中,应该使用long类型表示,而在其他平台应该使用float表示,可以用以下的条件编译: #ifdef WINDOWS #define MYTYPE long #else #define MYTYPE float #endif如果在Windows上编译程序,则可以在程序的开始加上 :#define WINDOWS 其他平台上编译,则用如下语句: #... 阅读全文