C 教程

C 教程 C 语言简介 C 下载安装和环境配置 C 快速入门 C 语法 C 输出 C 注释 C 变量 C 数据类型 C 常量 C 运算符 C 布尔值 C If...Else 语句 C Switch 语句 C While 循环 C For 循环 C Break/Continue 语句 C 数组 C 字符串 C 用户输入 C 内存地址 C 指针

C 函数

C 函数 C 函数参数 C 作用域 C 函数声明 C 递归 C 数学函数

C 文件

C 创建文件 C 写入文件 C 读取文件

C 结构体

C 结构体 C 嵌套结构体 C 结构体和指针 C 联合体 C typedef

C 枚举

C 枚举

C 内存

C 内存管理

C 错误

C 错误 C 调试 C 空值 C 错误处理 C 输入验证

C 更多

C 日期 C 随机数 C 宏 C 代码组织 C 存储类 C 位运算符 C 固定宽度整数

C 项目

C 项目

C 参考资料

C 参考资料 C 关键词 C <stdio.h> C <stdlib.h> C <string.h> C <math.h> C <ctype.h> C <time.h>

C 标准库参考

C 标准库 - 参考手册 C 标准库 - <assert.h> C 标准库 - <ctype.h> C 标准库 - <errno.h> C 标准库 - <float.h> C 标准库 - <limits.h> C 标准库 - <locale.h> C 标准库 - <math.h> C 标准库 - <setjmp.h> C 标准库 - <signal.h> C 标准库 - <stdarg.h> C 标准库 - <stddef.h> C 标准库 - <stdio.h> C 标准库 - <stdlib.h> C 标准库 - <string.h> C 标准库 - <time.h>

C 实例

C 语言实例 C 经典100例 C 编译器 C 测验


C 关键字

C 关键字

下表列出了常用的 C 关键字。

关键字 描述
break 跳出循环或 switch 语句块
case 标记 switch 语句中的代码块
char 可存储单个字符的数据类型
const 将变量或参数定义为常量(不可更改)
continue 继续执行循环的下一次迭代
default 指定 switch 语句中的默认代码块
do 与 while 循环一起使用,可创建 do/while 循环
double 一种通常为 64 位的数据类型,可以存储小数
else 用于条件语句
enum 声明枚举类型
float 一种通常为 32 位的数据类型,可以存储小数
for 创建一个 for 循环
goto 跳转到由标签指定的代码行
if 执行条件语句
int 一种通常为 32 位的数据类型,可以存储整数
long 确保整数至少为 32 位(使用 long long 可确保 64 位)
return 用于从函数返回值
short 将整数的大小减少到 16 位
signed 指定 int 或 char 可以表示正值和负值(对于 int,这是默认值,因此通常不需要关键字)
sizeof 返回变量或数据类型占用内存量的运算符
static 指定函数中的变量在函数结束后保持其值
struct 定义结构
switch 选择要执行的多个代码块之一
typedef 定义自定义数据类型
unsigned 指定 int 或 char 只能表示正值,这样就可以存储最大为自身两倍的数字。
void 表示不返回值或指向未指定类型数据的指针的函数
while 创建一个 while 循环