1.关键字,如:return、main、int、char等直接应用的词汇
2.关键字是由c语言提供的,不能自己创建
3.关键字不能为变量名
4.计算机中,数据存储可以存放入:
网盘
硬盘
内存
高速缓存
寄存器
从上到下,存储空间逐渐减小;从下到上,造价逐渐增加,存储速度逐渐变快
5.计算机处理数据由——cpu——中央处理器处理,处理的数据以前来自于内存,现在增添了高速缓存和寄存器
6.以前cpu处理速度快,而内存传输速度慢,则cpu会闲置,现在内存中的数据传输到高速缓存中,高速缓存中的数据再传递到寄存器中,cpu可以直接从寄存器、高速缓存和寄存器中获得数据,大大的节省了处理时间
7.常见关键字:
auto //自动
每个局部变量都由auto修饰,如:
{
int a = 1; //在这段局部代码中,自动创建,自动销毁,省略掉了auto
}
break //停止
在循环中使用
case //用于提供不同的情况
在switch语句中使用
char //字符类型
const //创造常变量
用于修饰变量
continue //继续
default //默认
do //
在do...while....循环中使用
double //双精度浮点型
else //其他
else语句中使用
enum //枚举
枚举类型
extern //
用来申明外部符号
float //单精度浮点型
for //
for循环结构中使用
goto //
goto语句中使用
if //
if语句中使用
int //整型
long //长整型
register //寄存器关键字
用register创建的变量,建议放入寄存器中
例:
#include<stdio.h>
int main()
{
register int a = 100 //建议a的值存放到寄存器中(将大量/频繁被使用的数据建议放到寄存器中)
return 0; //可以提升效率
}
return //返回
给予返回值
short //短整型
signed //有符号的
描述的数字携带有符号:+、-
unsigned //没有符号的
定义的变量不具备有符号位
sizeof //
求空间大小
static //静态的
struct //结构体
switch //
用于switch语句中
typedef //类型定义
union //联合/共用体
void //空
不需要返回值
volatile //
while //
while循环中使用
8.define和include不属于关键字,这些称为预处理指令