我的C生活2(关键字)

2017-03-07  本文已影响0人  程序员Darker

⒈关键字:被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/  运算符

上一篇下一篇

猜你喜欢

热点阅读