C语言

来自cppreference.com
< c

这是一份C语言结构的简明参考手册。

目录

[编辑] 基本主题

[编辑] 预处理器

[编辑] 注释

[编辑] 关键字

[编辑] ASCII码表

[编辑] 转义序列

[编辑] C语言历史

[编辑] 流程控制

[编辑] 条件执行语句

根据给定的表达式的值执行不同的代码路径

  • if 按条件执行代码
  • switch 根据整型参数的值执行代码

[编辑] 循环语句

多次执行相同的代码

  • for 执行循环
  • while 执行循环,在每次循环之前检查条件
  • do-while 执行循环,在每次循环之后检查条件

[编辑] 跳转语句

在不同的位置继续执行代码

  • continue 跳过外层循环体剩余的部分
  • break 终止外层循环
  • goto 在另一处位置继续执行
  • return 终止外层函数的执行

[编辑] 函数

可以在程序的不同位置重复使用同一段代码

[编辑] 类型

[编辑] 指示符

[编辑] 字面值

字面值是C程序源代码中表示常量的符号

[编辑] 表达式

表达式是由操作符和操作数组成的计算序列。表达式可以生成一个值,也可产生侧面影响。

  • 计算顺序 参数和字表达式的计算顺序决定了计算中的中间值被计算出的顺序。
  • 操作符 包括一些数学中常用的符号
常用操作符
赋值 自增
自减
算术 逻辑 比较 成员
访问
其他

a = b
a += b
a -= b
a *= b
a /= b
a %= b
a &= b
a |= b
a ^= b
a <<= b
a >>= b

++a
--a
a++
a--

+a
-a
a + b
a - b
a * b
a / b
a % b
~a
a & b
a | b
a ^ b
a << b
a >> b

!a
a && b
a || b

a == b
a != b
a < b
a > b
a <= b
a >= b

a[b]
*a
&a
a->b
a.b

a(...)
a, b
(type) a
? :
sizeof
_Alignof
(C11 起)

[编辑] 工具

类型
转换


[编辑] 杂项