重点提示: C语言中严格区分大小写
数据类型如下所示:
32个关键字如下所示:
auto--------这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。 break--------break语句 case-------- 一般配合switch实用 char--------字符类型 const--------const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。 continue--------continue 是跳过此次循环的剩下部分,直接进入下个循环。 default--------在switch里用,如果不满足case的任何一种情况,就执行default下的语句 do--------一般都是配合while来使用的 double-------- 一般表示双精度形 if-------- 判断语句 else-------- 配合if进行判断的 enum-------- 枚举类型,与整型、浮点型、字符型等都属于原子类型。 extern--------是全局变量声明 float-------- 数据类型单精度形 for-------- 循环语句的关键字 goto-------- 也称为无条件转移语句 int-------- 数据类型中的整形 long-------- 数据类型中的长整形 register-------- CPU有高速缓存,那个速度非常快,但很小,加这个后,这个变量的存放位置就在register高速缓存里。一般用于频繁修改的全局变量 return--------很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。 short--------数据类型中的短整形 signed-------- 是默认的 表示 这个变量 是有符号的 也就是可以存储 整数 和负数 sizeof--------是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占的字节个数。 static--------静态变量的类型 说明符是static。 struct--------属于数据类型中的构造类型里面的构造体 switch-------- 一般配合case来实用,属于流程控制关键字 typedef-------- 自己定义一个数据类型 union-------- union(联合体 共用体) ,很少用到的东西,对于这些不常用的结构往往记不住 void-------- 我个人的感觉就像PHP中的function的味道 volatile--------你所定义的这个变量,在你程序运行过程中一直会变,你希望这个值被正确的处理,你就得每次从内存中去读这个值,这样就不会有错误了,这个volatile就是这个作用了。 while-------- while循环语句的关键字