Cnippets
  • Chap0. 预备
    • 0.1 什么是 c 语言
    • 0.2 c 语言历史 wikipedia
    • 0.3 c 语言编译过程
    • 0.4 为什么要学习 C 语言?
    • 0.5 数据类型与数据结构
    • 0.6 位与字节
    • 0.7 cpu collection
    • 0.8 内存、计算机位数与地址线
    • 0.9 进程与线程
    • 0.10 缓存与寄存器
    • 0.11 数据在内存的存储
    • 0.12 像学英语一样学编程语言
  • Chap1. 导言
    • 1.1 入门
    • 1.2 变量与表达式
    • 1.3 for 语句
    • 1.4 符号常量
    • 1.5 字符输入输出
    • 1.6 数组
    • 1.7 函数
    • 1.8 参数的传值调用
    • 1.9 字符串数组
    • 1.10 外部变量与作用域
  • Chap2. 类型运算符与表达式
    • 2.1 变量名与关键字
    • 2.2 数据类型及长度
    • 2.3 常量、枚举与转义字符
    • 2.4 声明
    • 2.5 算术运算符
    • 2.6 关系运算符与逻辑运算符
    • 2.7 类型转换
    • 2.8 自增运算符与自减运算符
    • 2.9 位运算符
    • 2.10 赋值运算符与表达式
    • 2.11 条件表达式
    • 2.12 运算符优先级与求值次序
  • Chap3. 控制流
    • 3.1 语句与程序块
    • 3.2 if-else 语句
    • 3.3 else-if 语句
    • 3.4 switch 语句
    • 3.5 while 循环语句与 for 语句
    • 3.6 do-while 语句
    • 3.7 break 语句与 continue 语句
    • 3.8 goto 语句与标号
  • Chap4. 函数与程序结构
    • 4.1 函数的基础知识
    • 4.2 返回非整型值的函数
    • 4.3 外部变量
    • 4.4 作用域规则
    • 4.5 头文件
    • 4.6 静态变量
    • 4.7 寄存器变量
    • 4.8 程序块结构
    • 4.9 初始化
    • 4.10 递归
    • 4.11 c 预处理器
    • 4.12 函数栈帧的销毁与创建
  • Chap5. 指针与数组
    • 5.1 指针与地址
    • 5.2 指针与函数参数
    • 5.3 指针与数组
    • 5.4 地址算术运算
  • Chap6. 结构与联合
    • 6.1 结构 Structures
    • 6.2 函数与指向结构的指针
    • 6.3 结构数组
    • 6.4 位字段 Bit-fields
    • 6.5 联合 Unions
  • Chap7. 内存管理
    • 7.1 存储管理函数
Powered by GitBook
On this page

Was this helpful?

Chap4. 函数与程序结构

4.1 函数的基础知识4.2 返回非整型值的函数4.3 外部变量4.4 作用域规则4.5 头文件4.6 静态变量4.7 寄存器变量4.8 程序块结构4.9 初始化4.10 递归4.11 c 预处理器4.12 函数栈帧的销毁与创建
Previous3.8 goto 语句与标号Next4.1 函数的基础知识

Was this helpful?