目录

  • 1 C语言概述
    • 1.1 C语言课程介绍
    • 1.2 程序设计语言
    • 1.3 问题求解的过程
    • 1.4 算法基础
    • 1.5 初始C语言程序
    • 1.6 C语言的发展历史及特点
    • 1.7 C语言程序的开发环境
    • 1.8 课外阅读
  • 2 简单的C程序设计
    • 2.1 顺序结构引入
    • 2.2 顺序结构与语句
    • 2.3 常见错误分析
  • 3 选择(分支)结构程序设计
    • 3.1 选择结构的引入
    • 3.2 关系运算符与关系表达式
    • 3.3 逻辑运算符与逻辑表达式
    • 3.4 逻辑运算符的短路特性
    • 3.5 if语句
    • 3.6 选择结构综合型实验
  • 4 循环结构程序设计
    • 4.1 循环结构引入
    • 4.2 循环语句选择
    • 4.3 循环语句应用
    • 4.4 递推法应用
    • 4.5 多重循环
    • 4.6 嵌套循环
    • 4.7 循环结构综合型实验
  • 5 函数
    • 5.1 函数的引入
    • 5.2 函数的定义
    • 5.3 函数的声明
    • 5.4 函数的调用
    • 5.5 参数传递
    • 5.6 函数的嵌套调用
    • 5.7 函数的递归调用
    • 5.8 生活中的递归
    • 5.9 递归的应用
    • 5.10 局部变量
    • 5.11 全局变量
    • 5.12 存储类型
    • 5.13 四种变量存储类别
    • 5.14 静态变量
    • 5.15 外部变量
    • 5.16 宏定义
    • 5.17 文件包含
    • 5.18 函数综合型实验
  • 6 数据类型、常量、变量、表达式
    • 6.1 数据类型导入
    • 6.2 不同数据类型详解
    • 6.3 常量
    • 6.4 变量
    • 6.5 运算符和表达式概述
    • 6.6 运算符和表达式
    • 6.7 自增自减运算符
    • 6.8 位运算
    • 6.9 符号常量与宏替换
    • 6.10 类型转换
    • 6.11 数据类型综合型实验
  • 7 数组
    • 7.1 数组的引入
    • 7.2 一维数组的定义
    • 7.3 一维数组的引用及初始化
    • 7.4 数组遍历——求最小值
    • 7.5 数组遍历—查找某个数
    • 7.6 数组应用——选择排序法
    • 7.7 数组应用——冒泡排序法
    • 7.8 二维数组的定义与引用
    • 7.9 二维数组的应用
    • 7.10 字符数组
    • 7.11 字符串常用函数
    • 7.12 数组综合型实验
  • 8 指针
    • 8.1 指针的引入
    • 8.2 指针变量的定义
    • 8.3 指针变量的赋值与运算
    • 8.4 指针作为函数的参数
    • 8.5 指针与一维数组
    • 8.6 指针与字符数组
    • 8.7 指针与内存的动态分配
    • 8.8 指针作为函数返回值
    • 8.9 指向函数的指针
    • 8.10 指针数组
    • 8.11 指向指针的指针
  • 9 结构体、共用体与枚举
    • 9.1 结构体引入
    • 9.2 结构体的定义
    • 9.3 结构体的应用
    • 9.4 链表
    • 9.5 共用体
    • 9.6 枚举类型
    • 9.7 结构体综合型实验
  • 10 文件
    • 10.1 文件引入
    • 10.2 文本文件与二进制文件
    • 10.3 文件操作
    • 10.4 文件的打开与关闭
    • 10.5 字符、字符串文件读写函数
    • 10.6 格式化文件读写函数
    • 10.7 数据块读写函数
    • 10.8 文件综合型实验
一维数组的引用及初始化
  • 1 视频
  • 2 课件
  • 3 知识图谱
  • 4 拓展资源
  • 5 参考文献
  • 6 小节测试

知识点视频:


参考视频: