C语言所有关键字

  1. auto

    • 功能:用于声明自动变量,即局部变量。
    • 注意事项:auto关键字已经不常用,因为在C语言中,局部变量默认就是自动变量。
    • 使用方法:在函数内部声明变量时,不需要使用auto关键字。
  2. break

    • 功能:用于跳出当前循环或switch语句。
    • 注意事项:break只能在循环语句或switch语句中使用。
    • 使用方法:在需要跳出的位置使用break关键字。
  3. case

    • 功能:用于在switch语句中指定不同的情况。
    • 注意事项:case后面必须是常量表达式,且不同的case值不能相同。
    • 使用方法:在switch语句中使用case关键字。
  4. char

    • 功能:用于声明字符类型变量。
    • 注意事项:char类型变量占用一个字节内存,可表示ASCII字符。
    • 使用方法:在声明变量时,使用char关键字。
  5. const

    • 功能:用于定义常量,常量的值不能被修改。
    • 注意事项:const定义的常量在程序执行期间不能被修改。
    • 使用方法:在变量声明前加上const关键字。
  6. continue

    • 功能:用于跳过当前循环的剩余部分,进入下一次循环。
    • 注意事项:continue只能在循环语句中使用。
    • 使用方法:在需要跳过的位置使用continue关键字。
  7. default

    • 功能:在switch语句中,当没有匹配的case时执行default语句。
    • 注意事项:default语句可以放在任意位置,但一般放在switch语句的最后。
    • 使用方法:在switch语句中使用default关键字。
  8. do

    • 功能:用于创建一个do-while循环。
    • 注意事项:do-while循环至少会执行一次循环体。
    • 使用方法:在循环体前使用do关键字。
  9. double

    • 功能:用于声明双精度浮点类型变量。
    • 注意事项:double类型变量占用8个字节内存,可表示较大范围的浮点数。
    • 使用方法:在声明变量时,使用double关键字。
  10. else

    • 功能:在if语句条件不成立时执行的代码块。
    • 注意事项:else必须与if语句搭配使用。
    • 使用方法:在if语句条件不成立时使用else关键字。
  11. enum

    • 功能:用于定义枚举类型。
    • 注意事项:枚举类型用于定义一组取值有限的常量。
    • 使用方法:使用enum关键字定义枚举类型。
  12. extern

    • 功能:用于声明变量或函数是在其他文件中定义的。
    • 注意事项:extern关键字常用于在一个文件中引用另一个文件中定义的变量或函数。
    • 使用方法:在变量或函数声明前使用extern关键字。
  13. float

    • 功能:用于声明单精度浮点类型变量。
    • 注意事项:float类型变量占用4个字节内存,可表示一定范围的浮点数。
    • 使用方法:在声明变量时,使用float关键字。
  14. for

    • 功能:用于创建一个for循环。
    • 注意事项:for循环一般用于已知循环次数的情况。
    • 使用方法:在循环条件和循环体之间使用for关键字。
  15. goto

    • 功能:用于无条件地转移到程序的其他位置。
    • 注意事项:goto语句会导致程序结构混乱,不推荐使用。
    • 使用方法:在需要跳转的位置使用goto关键字。
  16. if

    • 功能:用于创建一个条件判断语句。
    • 注意事项:if语句根据条件的真假执行不同的代码块。
    • 使用方法:在条件判断语句前使用if关键字。
  17. inline

    • 功能:用于声明内联函数。
    • 注意事项:内联函数在编译时会被直接插入到调用处,提高效率。
    • 使用方法:在函数声明前使用inline关键字。
  18. int

    • 功能:用于声明整型变量。
    • 注意事项:int类型变量占用4个字节内存,可表示整数。
    • 使用方法:在声明变量时,使用int关键字。
  19. long

    • 功能:用于声明长整型变量。
    • 注意事项:long类型变量占用4个字节或8个字节内存,可表示较大范围的整数。
    • 使用方法:在声明变量时,使用long关键字。
  20. register

    • 功能:用于声明寄存器变量,将变量存储在CPU寄存器中。
    • 注意事项:register关键字已经不常用,因为编译器会自动优化变量的存储位置。
    • 使用方法:在声明变量时,使用register关键字。
  21. return

    • 功能:用于函数返回值。
    • 注意事项:return语句用于结束函数执行,并返回指定的值。
    • 使用方法:在函数中使用return关键字。
  22. short

    • 功能:用于声明短整型变量。
    • 注意事项:short类型变量占用2个字节内存,可表示较小范围的整数。
    • 使用方法:在声明变量时,使用short关键字。
  23. signed

    • 功能:用于声明有符号整型变量。
    • 注意事项:signed和unsigned用于修饰整型变量的范围。
    • 使用方法:在声明变量时,使用signed关键字。
  24. sizeof

    • 功能:用于获取变量或数据类型的字节大小。
    • 注意事项:sizeof返回的是size_t类型的值。
    • 使用方法:在需要获取大小的位置使用sizeof关键字。
  25. static

    • 功能:用于声明静态变量或函数。
    • 注意事项:静态变量在程序执行期间只会被初始化一次。
    • 使用方法:在变量或函数声明前使用static关键字。
  26. struct

    • 功能:用于定义结构体类型。
    • 注意事项:结构体用于将不同类型的变量组合成一个整体。
    • 使用方法:使用struct关键字定义结构体类型。
  27. switch

    • 功能:用于创建一个多分支选择语句。
    • 注意事项:switch语句根据不同的情况执行不同的代码块。
    • 使用方法:在选择语句前使用switch关键字。
  28. typedef

    • 功能:用于定义类型别名。
    • 注意事项:typedef可以为已有的数据类型定义别名。
    • 使用方法:在类型定义前使用typedef关键字。
  29. union

    • 功能:用于定义共用体类型。
    • 注意事项:共用体可以在不同的数据类型中存储相同的内存空间。
    • 使用方法:使用union关键字定义共用体类型。
  30. unsigned

    • 功能:用于声明无符号整型变量。
    • 注意事项:unsigned和signed用于修饰整型变量的范围。
    • 使用方法:在声明变量时,使用unsigned关键字。
  31. void

    • 功能:用于声明无类型或无返回值。
    • 注意事项:void用于表示函数没有返回值,或者指针没有指向特定类型的数据。
    • 使用方法:在声明函数返回类型或指针类型时使用void关键字。
  32. volatile

    • 功能:用于说明变量在程序执行期间可以被意外修改。
    • 注意事项:volatile关键字可用于修饰全局变量、局部变量和指针等。
    • 使用方法:在变量声明前使用volatile关键字。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值