C语言关键字分类整理
程序员文章站
2022-04-24 16:45:36
C语言十分简洁,只有32个关键字(C99标准新增5个,C11新增7个) ......
C语言总览:
- 强类型,面向过程
- 简洁、灵活:32个关键字(C99标准新增5个,C11新增7个),9种控制语句,34种运算符
- 数据类型丰富,运算符丰富
- 结构化(控制语句)、模块化(函数)
- 灵魂、特色:指针
数据类型(type)13个: void signed unsigned short long int float double char enum struct union typedef (_Bool _Imaginary _Complex)
类型限定、修饰(type specifier/qualifiers)2个: const volatile (restrict inline)
变量的存储类别(storage class)4个: auto static extern register
运算符(operator)1个: sizeof
控制(control)12个: goto return break continue if else switch case default do while for
数据类型(type):
- void
- signed unsigned short long int
- float double
- char
- enum
- struct union
- typedef
- (_Bool _Imaginary _Complex)
类型限定、修饰(type specifier/qualifiers):
- const
- volatile
- (restrict inline)
变量的存储类别(storage class):
- auto
- static
- extern
- register
运算符(operator):
- sizeof
控制(control):
- goto
- return
- break continue
- if else
- switch case default
- do while
- for
C99标准新增5:restrict inline _Bool _Imaginary _Complex
C11标准新增7:_Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic
共32+5+7=44个关键字
下一篇: 人工智能会全面超越人类吗?