c语言关键字

c语言关键字

  1. auto

    用来声明自动变量。 可以显式的声明变量为自动变量。只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。并且只在声明它的函数内有效。而且当使用完毕后,它的值会自动还原为最初所赋的值。自动变量使用时要先赋值,因为其中包含的是未知的值。

  2. static
    用来声明静态变量。a.修饰局部变量——>会提升局部变量的生存周期;b.修饰全局变量——>作用域被限制——>被限制到当前的原文件中;c.修饰函数——>作用域被限制——>被限制到当前的原文件中。

  3. extern
    用来声明全局变量。同时声明在main函数之前的变量也叫全局变量。它可以在程序的任何地方使用。程序运行期间它是一直存在的。全局变量也会初始化为0。

  4. register
    用来声明为寄存器变量,也为局部变量,只在声明它的函数内有效。它是保存在寄存器之中的。速度要快很多。对于需要频繁使用的变量使用它来声明会提高程序运行速度。

  5. int

    用来声明变量的类型。int为整型。注意在16位和32位系统中它的范围是不同的。16位中占用2个字节。32位中占用4个字节。还可以显式的声明为无符号或有符号:unsigned int signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。也可用short和long来声明为短整型,或长整行。

  6. float
    用来声明变量的类型。float为浮点型,也叫实型。它的范围固定为4个字节。其中6位为小数位。其他为整数位。

  7. double
    用来声明为双精度类型。它的范围为8个字节。14位为小数位。也可使用更高精度的long double 它的范围则更大,达到10字节。

  8. struct

    用来声明结构体类型。结构体可以包含各种不同类型的量。比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用。

  9. char
    用来定义为字符型变量。它的范围通常为1个字节。它在内存中是以ASC||码来表示的。所以它也可以跟整型来运算。也可使用无符号或有符号来定义。

  10. break
    表示跳出循环,结束所有循环。

  11. continue
    用来表示跳过当前其后面的语句,结束本趟循环,继续下一次循环。

  12. long
    用来声明长型的类型。

  13. if
    判断语句,用来判断语句是否满足条件。

  14. switch
    条件选择语句,常用来判断用户选择的条件来执行特定语句。

  15. case
    配合switch一起使用。

  16. enum
    用来声明枚举变量。

  17. typedef
    加上typedef,他就会由变量变为对应的类型。

  18. return;
    返回语句。可以返回一个值。当我们定义一个函数为有返回值的时候则必须返回一个值。

  19. unio
    定义联共用体。用法用struct相同。不同的是共用体所有成员共享存储空间.

  20. const
    定义为常量,值不能改变。

  21. unsigned
    定义为无符号的变量, 默认变量都为有符号的.除非显示的声明为unsigned的。

  22. signed
    将变量声明为有符号型. 默认变量就为signed 型。一般可省略。

  23. void
    空类型。 一般用于声明函数为无返回值或无参数。

  24. default
    用于在switch语句中。定义默认的处理.。

  25. goto
    无条件循环语句,(跳到某一条标签标识符的语句)。

  26. sizeof
    用来获取变量的存储空间大小。

  27. volatile
    将变量声明为可变的.。

  28. do
    一般与while语句配合使用. 构成的形式如 do while 或while do 。

  29. while
    循环控制语句。 只要表达式为真就一直循环。

  30. else
    常用来配合if一起使用。

  31. short

    用于声明一个短整型变量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值