
Warning:①C语言提供的关键字不能修改 ②关键字不能作为变量名
auto:自动--每个局部变量都是auto修饰的,自动创建,自动销毁,基本可以省略
const:定义常变量
register: 寄存器关键字
e.g. register int num = 100 建议把num = 100存到寄存器里,具体存不存看编译器怎么定。
P.S.计算机的数据存储位置:①磁盘②内存③高速缓存④寄存器,从前往后,内存由大到小,造价由低到高,大量被频繁使用的数据放在寄存器中可以提升效率
signed:有符号的
static:静态
unioin:联合体(共用体)
void:空、无
C语言的关键字包括auto(自动变量)、const(常量)、register(寄存器变量)、signed(有符号类型)、static(静态变量)、union(联合体)。其中,auto通常用于局部变量,const用于定义不可修改的变量,register是优化提示,但是否存储在寄存器由编译器决定。数据存储层次从低到高分别是磁盘、内存、高速缓存和寄存器,寄存器存储能提高效率。
1万+

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



