一、关键字
1.auto 自动的(每个局部变量都是auto修饰的,省略。)
2.extern 用来申明外部符号
3.register 寄存器关键字:把大量频繁被使用的数据,放到寄存器中,提升效率。
①计算机中的数据可以存储到哪里?
寄存器、高速缓存、内存、硬盘、网盘
<——————————————————
速度越快、造假越高、空间越小
4.signed 有符号的
5.unsigned 无符号的
6.static 静态的
7.union 联合体(共用体)
8.void 无;空
9.typedef
类型定义,应理解为类型重定义/命名。
tupedef unsigned int u_int; //将unsigned int重命名为u_int(类似于小名)
10.static(静态的)
①static修饰局部变量
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void test()
{
int a = 1; //a创建,a是局部变量
a++;
printf("%d ", a);
} //a销毁
int main()
{
int i = 0;
while (i < 10)
{
test();
i++;
}
return 0;
}

本文介绍了C语言中的关键字,如auto、extern、register等,详细讲解了它们的作用和应用场景。同时,探讨了预处理指令如#define和#include的功能,通过实例展示了常量定义与宏替换的工作原理。
最低0.47元/天 解锁文章
1121

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



