C标识符

标识符

1.概念

  • C语言对各种变量,函数等命名时使用的字符序列称为标识符
  • 凡是自己可以起名字的地方都叫标识符

2.命名规则

  • 有26个英文字母大小写,0-9,—或$组成
  • 数字不可以打头
  • 不可以使用关键字和保留字,但能包含关键字和保留字
  • C语言严格区分大小写,长度无限制
  • 标识符不能包含空格

3.命名规范

  • 程序中不得出现仅靠大小写区分的相似的标识符

  • 所有宏定义,枚举常数,常量全用大写字母命名,用下划线分割单词

  • 定义变量别忘了初始化,定义变量时编译器并不一定清空了这块内存,它的值可能是无效的数据,运行程序,会出现异常退出

  • 变量名,函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写

4.关键字

  • 定义和特点
    • 定义:被C语言赋予了特殊含义,用作专门用途的字符串
    • 特点:关键字中所有字母都为小写

auto break case char const continue default do double else enum extern float for goto if

int long register return short signed sizeof static struct switch typedef union unsigned void

volatile while

  • 1999年,ISO推出了C99标准,该标准新增了5个关键字

inline restrict Bool complex imaginary

  • 2011年,ISO推出了新标准C11,新增了7个关键字

Alignas Alignof Atomic Static_assert Noreturn Thread_local Generic

posted @ 2021-01-09 17:23  mx_info  阅读(797)  评论(0)    收藏  举报