1.关键字define
①定义标识符常量
#include <stdio.h>
#define MAX=100 //MAX可以作为常量使用
int main()
{
int a = MAX;
return 0;
}
②定义宏----带参量
用宏
#include <stdio.h>
#define MAX(X,Y) (X>Y?X:Y) //如果X大于Y,为真则输出X,为假则输出Y
int main()
{
int max = 0;
int a = 10;
int b = 20;
max = MAX(a, b);
printf("max=%d\n", max); //输出最大值
return 0;
}
用函数的方式
#include <stdio.h>
int MAX(int x,int y) //自定义新函数
{
if( x > y)
return x;
else
return y;
}
int main()
{
int max = 0;
int a = 10;
int b = 20;
max = MAX(a, b);
printf("max=%d\n", max); //输出最大值
return 0;
}
2.关键字typedef----类型重命名
3.关键字static----修饰局部变量,局部变量生命周期边长
修饰全局变量,改变作用域,只能在自己的源文件内使用,出了此源文件便无法使用。修饰函数与修饰全局变量类似。(看笔记图❤)
笔记如下❤