常用关键字
重点介绍
typedef 类型重定义
static 修饰局部变量( 如果希望一个变量出了作用域不被销毁,下次使用时还使用上次的值就可以使用static修饰局部变量) 静态局部变量,生存期和全局变量一样,但是作用域还是局部的
static修饰的全局变量
修饰函数
define定义常量
#define MAX 1000
int main()
{
printf("%d", MAX);
return 0;
}
define定义宏
宏是有参数的,宏的参数是替换
#define add(x,y) ((x)+(y)//这里不加括号的话得到的结果不对
int main()
{
printf("%d",4*add(3,4));//这里解释一下就是4*(3+4)不加括号的话就是4*3+4
return 0;
}