C语言100道经典题目49
栏目分类:C语言教程 发布日期:2022-07-24 浏览次数:次
C 语言经典100例
题目:#if #ifdef和#ifndef的综合应用。
程序分析:无。
程序源代码:
// #include#define MAX #define MAXIMUM(x,y)(x>y)?x:y #define MINIMUM(x,y) (x>y)?y:x int main() { int a=10,b=20; #ifdef MAX printf("更大的数字是 %d\n",MAXIMUM(a,b)); #else printf("更小的数字是 %d\n",MINIMUM(a,b)); #endif #ifndef MIN printf("更小的数字是 %d\n",MINIMUM(a,b)); #else printf("更大的数字是 %d\n",MAXIMUM(a,b)); #endif #undef MAX #ifdef MAX printf("更大的数字是 %d\n",MAXIMUM(a,b)); #else printf("更小的数字是 %d\n",MINIMUM(a,b)); #endif #define MIN #ifndef MIN printf("更小的数字是 %d\n",MINIMUM(a,b)); #else printf("更大的数字是 %d\n",MAXIMUM(a,b)); #endif return 0; }
以上实例输出结果为:
更大的数字是 20 更小的数字是 10 更小的数字是 10 更大的数字是 20
本文由IT教学网整理发布,转载请注明出处:http://www.clang.cc//jiaocheng/cyuyan/1223.html