做网站好用的cms,上饶做网站哪家好,天津的网络优化公司排名,wordpress 页面很窄1.关键字(keyword)
定义#xff1a;被C语言赋予了特殊含义#xff0c;用做专门用途的字符串#xff08;或单词#xff09;。
特点#xff1a;全部关键字都是小写字母。
举例#xff1a; int、return等已经被C语言定义好了。
传统的C语言#xff08;ANSI C#xff0…1.关键字(keyword)
定义被C语言赋予了特殊含义用做专门用途的字符串或单词。
特点全部关键字都是小写字母。
举例 int、return等已经被C语言定义好了。
传统的C语言ANSI C有32个关键字。如下
类型具体关键字控制语句关键字12 个break, case, continue, default, do, else, for, goto, if, return, switch, while数据类型关键字12 个char, enum, double, long, float, int, short, signed, struct, unsigned, union, void存储类型关键字4 个auto, extern, register, static其他关键字4 个const, sizeof, typedef, volatile
后续1999年C99标准增加了5个关键字inline、restrict、_Bool、_Complex和_Imaginary。
2011年C11标准又增加了7个关键字_Alignas、_Alignof、_Atomic、_Static_assert、_Noreturn、_Thread_local和_Generic。
2.标识符(Identifier)
定义变量、函数、数组名、结构体等要素命名时使用的字符序列
特点我们起的名字都叫标识符
标识符的命名规则必须遵守的硬性规定 只能由26个英文字母大小写0-9 或 _ 组成简记为字母数字下划线 数字不可以开头 不可以是关键字但可以包含关键字 C99和C11允许使用更长的标识符名但是编译器只识别前63个字符。(会忽略超出的字符) 不允许有空格。 严格区分大小写字母。
标识符的命名建议建议遵守的软性要求 有意义。如sumnamemaxyeartotal 等。 不要出现仅靠大小写区分不同的标识符。如name、Name 容易混淆 避免名字中出现数字编号如value1、value2等除非逻辑上需要编号。 宏定义、枚举常数、常量(只读变量)全用大写字母命名用下划线分隔单词。 比如 const double TAX_RATE 0.08; //TAX_RATE 只读变量 系统内部使用了一些下划线开头的标识符比如两个下划线开头的变量名、一个下划线 大写英文字母开头的变量名。比如C99 标准添加的类型 _Bool。为防止冲突建议用户尽量避免使用下划线开头的标识符。 下划线通常用于连接一个比较长的变量名。如max_classes_per_student。C语言倾向下划线命名法 变量名、函数名多单词组成时第一个单词首字母小写第二个单词开始每个单词首字母大写xxxYyyZzz (驼峰法小驼峰)。比如short stuAge 20。