第一章编译预处理简析.ppt

1-4-2 #ifdef和#ifndef #ifdef和#ifndef #inlucde stdio.h #define T 10 int main(void) { ? #ifdef t ? Printf(“Hi T\n”); ?#else ? Printf(“Hi anyone\n”); ? #endif ? #ifndef M ? Printf(“M Not Defined\n”); ? #endif ?? return 0; } 1-4-2 #ifdef和#ifndef #if --如果已定义 #if 的一般形式如下: #if 常量表达式 程序段1 #else 程序段2 #endif 如常量表达式的值为真(非0),则对程序段1 进行编译,否则对程序段2进行编译 1-4-2 #ifdef和#ifndef #if 例子 #define R 1 main() {   float c,r,s;   printf (input a number: );   scanf(%f,c);   #if R    r=3.14159*c*c;    printf(area of round is: %f\n,r);  

文档评论(0)

1亿VIP精品文档

相关文档