C 實戰練習題目49

題目:#if #ifdef和#ifndef的綜合應用。html

程序分析:無。學習

實例:spa

 1 #include<stdio.h>
 2 #define MAX
 3 #define MAXIMUM(x,y)(x>y)?x:y
 4 #define MINIMUM(x,y) (x>y)?y:x
 5 int main()
 6 {
 7     int a=10,b=20;
 8 #ifdef MAX
 9     printf("更大的數字是 %d\n",MAXIMUM(a,b));
10 #else
11     printf("更小的數字是 %d\n",MINIMUM(a,b));
12 #endif
13 #ifndef MIN
14     printf("更小的數字是 %d\n",MINIMUM(a,b));
15 #else
16     printf("更大的數字是 %d\n",MAXIMUM(a,b));
17 #endif
18 #undef MAX
19 #ifdef MAX
20     printf("更大的數字是 %d\n",MAXIMUM(a,b));
21 #else
22     printf("更小的數字是 %d\n",MINIMUM(a,b));
23 #endif
24 #define MIN
25 #ifndef MIN
26     printf("更小的數字是 %d\n",MINIMUM(a,b));
27 #else
28     printf("更大的數字是 %d\n",MAXIMUM(a,b));
29 #endif
30     return 0;
31 }

以上實例輸出結果爲:code

更大的數字是 20
更小的數字是 10
更小的數字是 10
更大的數字是 20

感謝你的閱讀,請用心感悟!但願能夠幫到愛學習的你!!分享也是一種快樂!!!請接力。。。htm

點擊查看原文,謝謝!blog

相關文章
相關標籤/搜索