C语言的37个关键字

目的:熟记这37个关键字,方便日后可以随意调用

  • 1.auto:用于声明自动存储类别的局部变量。
  • 2.break:在循环或switch语句中,用于跳出当前循环或switch分支。
  • 3.case:在switch语句中,用于标识不同的选择分支。
  • 4.char:用于声明字符类型的变量或函数。
  • 5.const:用于声明常量,其值不能被修改。
  • 6.continue:用于跳过当前循环迭代,转到下一次迭代。
  • 7.default:在switch语句中,表示如果前面的所有case都未能匹配,则执行default后的代码。
  • 8.do:用于构成do-while循环结构。
  • 9.double:双精度浮点型数据,属于浮点数据的一种。
  • 10.else:表示条件语句的其他分支。
  • 11.enum:枚举声明。
  • 12.extern:表示变量或函数是在其他地方定义的,其值存储在外部存储器中。
  • 13.float:单精度浮点型数据,属于浮点数据的一种。
  • 14.for:用于构成for循环结构。
  • 15.goto:无条件跳转到指定的标签处。
  • 16.if:条件语句。
  • 17.int:整型数据,通常为编译器指定的机器字长。
  • 18.long:修饰int,长整形数据,可省略被修饰的int。
  • 19.register:用于声明寄存器变量,建议编译器将其存储在寄存器中以提高效率。
  • 20.return:用于从函数中返回值或结束函数的执行。
  • 21.short:修饰int,短整型数据,可省略被修饰的int。
  • 22.signed:修饰整型数据,有符号数据类型。
  • 23.sizeof:得到特定类型或特定类型变量的大小。
  • 24.static:用于声明静态变量或函数。
  • 25.struct:结构体声明。
  • 26.switch:用于多分支选择结构。
  • 27.typedef:声明类型别名。
  • 28.union:共用体声明。
  • 29.unsigned:修饰整型数据,无符号数据类型。
  • 30.void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果。
  • 31.volatile:告诉编译器该变量的值可能会在外部被改变,建议编译器不要优化它。
  • 32.while:用于构成while循环结构。
  • 33-37. 如_Alignas, _Alignof, _Atomic, _Generic, 和_Noreturn等关键字也在C99标准中被引入,它们各自具有特定的语义。例如,_Alignas 用于指定变量或类型的对齐方式,而 _Noreturn 用于表示函数从不返回
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值