C语言中的32个关键字.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言中的32个关键字

1. auto 用来声明自动变量。 可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。例:auto int name=1; 2. static 用来声明静态变量。可以显式的声明变量为静态变量。也为局部变量。只在声明它的函数内有效。它的生命周期从程序开始起一直到程序结束。而且即使使用完毕后,它的值仍旧不还原。即使没有给静态变量赋值,它也会自动初始化为0.例:static int name=1. 3.extern 用来声明全局变量。同时声明在main函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它是一直存在的。全局变量也会初始化为0.例:extern int name; 4.register 用来声明为寄存器变量。也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。例:register int name=1; 5.int 用来声明变量的类型。int为整型。注意在16位和32位系统中它的范围是不同的。16位中占用2个字节。32位中占用4个字节。还可以显式的声明为无符号或有符号:unsigned int signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。也可用short和long来声明为短整型,或长整行。例:(lai sheng ming wei duan zheng xing _huo chang zheng xing _li _)int num; c语言关键字 6.float 用来声明变量的类型。float为浮点型,也叫实型。它的范围固定为4个字节。其中6位为小数位。其他为整数位。例:float name; 7.double 用来声明为双精度类型。它的范围为8个字节。14位为小数位。也可使用更高精度的long double 它的范围则更大,达到10字节。例:double name; 8.struct 用来声明结构体类型。结构体可以包含各种不同类型的量。比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用。 例: struct some{ int a=1; float b=1.1 double=1.1234567 }kkk; 这样就可以使用kkk.a来使用结构体中的成员变量了 。也可以显式的用struct some aaabbb;来声明多个结构体变量。 9.char 用来定义为字符型变量。它的范围通常为1个字节。它在内存中是以(ge4 zi4 jie1 _ta1 zai4 nei4 cun2 zhong1 shi4 yi3)ASC||玛雷?示的。所以它也可以跟整型来运算。也可使用无符号或有符号来定义。sigened char unsigned char例:char c; 10.break 用雷?示中断。一般用(yong4 lei2 _shi4 zhong1 duan4 _yi1 ban1 yong4)在循环中。判断是否螨足条件然后中断当前循环。例:break; 11.continue 用雷?示跳过当前其后面的语句,继续下一次循环。例:continue; 12.long 用来声明长型的类型。比如long int long double . 13.if 判断语句,用来判断语句是否螨足条件,例:if a==b k=n; 14.switch 条件选择语句,常用来判断用户选择的条件来执行特定语句。例:switch (name) { case ok: printf(yesok!); break; case no: printf(ohno!); default: printf(error..!) break; } 15.case 配合switch一起使用,例子同上。 16.enum 用来声明枚举变量。.. 例:enum day{onetwothreefourfivesixseven }; 17.typedef 类型重定义(lei4 xing2 zhong4 ding4 yi4)..可以重定义类型,例:typedef unsigned int u_int; //将无符号整形定义为u_int . 18.return; 返回语句。可以(fan3 hui2 yu3 ju4 _ke3 yi3)返回一个值。当我们定义一个函数为有返回值的时候则必须返回一个值。 19.union 定义联共用体。用法用struct相同。不同的是共用体所有成员共享存储空间. unio kkk{ int a; float b; }k

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档