我的C生活2(关键字)
⒈关键字:被C语言赋予了特殊含义的单词。
⒉关键字特征:全部是小写,严格区分大小写在开发工具中会显示特殊的颜色。那我举个例子,见下图
我的C生活2(关键字)这个图片中的int就是关键字,int的字母全是小写,并且显示了特殊颜色。再看下面这张图片
我的C生活2(关键字)当我把int的i改成了大写的I,它就报错了,并且还没有显示特殊的颜色。
注:关键字不能用作变量名或函数名。
⒊C语言中一共有32个关键字。
⒋32个关键字可分为4大类: ⑴数据类型关键字(20个). ①基本数据类型(5个): •void:声明函数无返回值或无参 数,声明无类型指针,显示 丢弃运算结果。 •char:字符类型数据,属于整型数 据的一种。 •int: 整型数据,通常为编译器指 定的机器字长。 •float:单精度浮点型数据,属于浮 点数据的一种。 •double:双精度浮点型数据,属于 浮点数据的一种。 ②类型修饰关键字(4个) •short:修饰int,短整型数据,可省 略被修饰int。 •long:修饰int,长整型数据,可 省略被修饰的int。 •signed:修饰整型数据,有符号 数据类型。 •unsigned:修饰整型数据,无符 号数据类型。 ③复杂类型关键字(5个) •struct:结构体声明。 •union:共同体声明。 •enum:枚举声明。 •typedef:声明类型别名。 •sizeof:得到特定类型或特定类型 变量的大。 ④存储级别关键字(6个) •auto:指定为自动变量,由编译 器自动分配。 •static:指定为静态变量,分配在 静态变量区。 •register •extern •const •volatile ⑵流程控制关键字 (12个) ①跳转结构(4个) •return •break •continue •goto ②分支结构(5个) •case •default •slse •if •switch ③循环结构(3个) •for •do •while
⒌普及一下英语单词知识(本翻译来自有道 翻译)
•void /vɔɪd/ 无效
•char /tʃɑr/ 字符
•int /ɪnt/ 整数
•float /flot/ 浮动
•double /'dʌbl/ 双,两倍的,双精度型
•short /ʃɔrt/ 短
•long /lɔŋ/ 长
•signed /saɪnd/ 签署,有符号的
•unsigned /ʌn'saɪnd/ 无符号
•struct /strʌkt/ 结构体
•union /'junɪən/联盟
•enum /ɪˌnjuːm/ 枚举
•typedef 类型定义
•sizeof /'saɪzɛf/ 运算符