C语言入门Note-Day2

C语言关键字

C 语言中的关键字是被 C 语言赋予了特殊含义,用做专门用途的字符串;

关键字

  • 数据类型关键字(12 个)char(字符型)、enum(枚举类型)、double(双精度浮点型)、long(长整型)、float(单精度浮点型)、int(整型)、short(短整型)、signed(有符号类型)、struct(结构体类型)、unsigned(无符号类型)、union(共用体类型)、void(无类型)。
  • 存储类型关键字(4 个)auto(自动变量)、extern(外部变量)、register(寄存器变量)、static(静态变量)。
  • 流程控制关键字(12 个)for(循环语句)、do(循环语句)、while(循环语句)、break(跳出循环或switch语句)、continue(结束本次循环,继续下一次循环)、if(条件判断语句)、else(与if配合的条件判断语句)、goto(无条件跳转语句)、switch(开关语句)、case(与switch配合使用,用于逻辑判断)、default(与switch配合使用,默认分支)、return(从函数返回值)。
  • 其他关键字(4 个)const(声明只读变量)、sizeof(查看对象所占用的内存空间大小)、typedef(用以给数据类型取别名)、volatile(标明该变量在执行中可被隐含的改变)。

总的来说关键字是被赋予了特殊含义的字符串 我们可以使用这些关键字进行编程。C 和C++在不断发展中 也在更新着标准 关键字也在不断更新。

标识符命名规则

  • 标识符只能由字母(大写或小写)、数字和下划线_组成。
  • 标识符的第一个字符必须是字母或者下划线,不能是数字。
  • 区分大小写
  • 虽然 C 语言标准没有明确规定标识符的最大长度,但不同的编译器可能会有不同的限制。
很重要的一点是标识符不能与关键字相同 会报错

命名规范

  • 驼峰命名法:变量名或函数名的第一个单词首字母小写,后续每个单词的首字母大写,如myVariableName
  • 下划线命名法:单词之间用下划线分隔,所有字母通常为小写,如my_variable_name
  • 常量命名:通常使用全大写字母,单词之间用下划线分隔,如MAX_VALUE
标识符 是否合法
studentName
_score
num123
2num
for
my-Var

这样做提高了代码的可读性和可维护性 方便我们自己写的代码开源被别人看懂 或者需要帮助 别人也能看懂!

THE END