C51 是一种用于 8051 微控制器的编程语言,包含以下关键字:
auto:声明变量时,指定变量的存储类型为自动变量(局部变量)。
break:用于跳出循环或语句块。
case:用于 switch 语句中,表示不同的执行路径。
char:声明字符类型变量。
const:声明常量,即不能被修改的变量。
continue:用于跳过当前循环的剩余部分,并继续执行下一次循环。
default:用于 switch 语句中,表示没有匹配的 case 语句时的执行路径。
do:构成 do-while 循环,先执行循环体,然后检查条件,如果条件为真,则再次执行循环体。
double:声明双精度浮点数类型变量。
else:用于 if 语句或 while 语句中,表示条件为假时的执行路径。
enum:声明枚举类型变量,用于表示一组命名的整数值。
extern:声明变量或函数在其他文件中定义。
float:声明单精度浮点数类型变量。
for:构成 for 循环,指定循环次数和循环体。
goto:用于跳转到标签。
if:构成 if-else 语句,根据条件判断是否执行一个或多个语句块。
int:声明整数类型变量。
long:声明长整数类型变量。
register:声明变量时,指定变量存储在寄存器中,以提高程序的执行效率。
return:用于返回函数的值。
short:声明短整数类型变量。
signed:声明有符号整数类型变量。
sizeof:测量变量或数据类型的长度(字节数)。
static:声明静态变量,该变量在函数的生命周期内一直存在,而不是在每次调用时创建。
struct:声明结构体类型变量,由多个不同类型的成员组成。