示例代码:
宏定义:#define 宏明 字符串(或数值)
- #define M 5 //宏定义
- #define P printf
- main(){ //main()函数
- int f[M],max,min;
- int i;
- printf("Please enter M number:\n");
- for(i=0;i<M;i++){
- scanf("%d",&f[i]);
- }
- max=min=f[0];
- for(i=1;i<M;i++){
- if(max<f[i]) max=f[i];
- if(min>f[i]) min=f[i];
- }
- P("max=%d min=%d",max,min);
- }
- --------------------------------------------------------------
- //带参数的宏定义
- #define MAX(a,b) (a>b)?a:b
- int i=16,j=18;
- printf("The max number is:%d",MAX(i,j));

本文通过示例代码介绍了C语言中宏定义的基本用法,包括无参和带参数的宏定义,并展示了如何使用宏定义简化数组中最大值和最小值查找的过程。
3651

被折叠的 条评论
为什么被折叠?



