1.常见关键字 typedef 、static
(1)typedef类型重命名
#include<stdio.h>
typedef unsigned int 自己命名;
int main()
{
unsigned int a = 100;
自己命名 b = 90;
printf("行%d里者半%d\n", a, b);
return 0;
}
(2)static 静态的,修饰局部变量、全局变量和函数。
#include<stdio.h>
//static修饰局部变量
//static修饰全局:(在整个工程中都可以使用) ------> (只能在自己所在的源文件内使用)
// 全局变量具有内部链接属性,static将这个属性变成内部链接属性
//static修饰函数:和全局变量类似。
void test()
{
static int a = 0; //static修饰局部变量,会将20个1变成1到20,局部变量的生命周期增加了
a++; //本质上是改变了变量的储存类型。
printf("%d\n",a);
}
int main()
{
int i = 0;
while (i < 20)
{
test();
i++;
}
return 0;
}