本章主要讲了变量和基本类型,其中主要从以下几个方面进行了说明。
第一:基本内置类型:整型、字符型、浮点型。
第二:字面型常量:整型、字符型、浮点型和非打印型的转义序列。。。
第三:变量:左值和右值、定义对象、作用域
第四:const限定符、引用、枚举、typedef、类类型。
小结:
①字符串字面值的连接:两个相邻的仅由空格、制表符或换行符分开的字符串字面值(或宽字面值),课连接成一个新的字符串。
②多行字面值:在一行的结尾加上一个反斜线符号"\"可将此行与下一行当做同一行处理。
③左值和右值:lvalue:可以出现在赋值语句的左边或右边,表示变量的地址。rvalue:只能出现在赋值的右边,表示变量的值。
④变量名:字母和下划线开头。
⑤声明和定义的区别:定义用于为变量分配存储空间,还可以指定变量的初始值。声明用于向程序表明变量的类型和名字,可以通过extern.
⑥名字的作用域:全局作用域和局部作用域
⑦const:限定一个变量不允许改变。非CONST变量默认为EXTERN。要使const变量能够在其他文件中访问,必须显式的指定为extern
⑧枚举enum:初始化的时候默认从零开始赋值,后一个是前一个的加1.
⑨⑩