2023-2024-1 C语言程序设计

计算机基础教研室

目录

  • 1 C语言概述
    • 1.1 C语言概述
    • 1.2 C语言基本结构
    • 1.3 C语言构成成分
    • 1.4 第一个c程序
    • 1.5 章节测验
    • 1.6 拓展阅读
    • 1.7 实验一
      • 1.7.1 常见错误
      • 1.7.2 阅读程序
      • 1.7.3 程序改错
      • 1.7.4 程序填空
  • 2 数据类型、运算符与表达式
    • 2.1 数据类型
      • 2.1.1 整型数据类型
      • 2.1.2 实型、字符型数据类型
    • 2.2 常量
      • 2.2.1 整型常量,实型常量
      • 2.2.2 字符常量,字符串常量
      • 2.2.3 符号常量
    • 2.3 变量
    • 2.4 运算符和表达式
      • 2.4.1 算术运算符及表达式
      • 2.4.2 自增自减运算符
      • 2.4.3 赋值运算符及表达式
      • 2.4.4 逗号运算符及表达式
    • 2.5 类型转换
    • 2.6 章节测验
    • 2.7 拓展阅读
    • 2.8 实验二
      • 2.8.1 阅读程序
      • 2.8.2 程序改错
      • 2.8.3 程序填空
      • 2.8.4 编写程序
  • 3 顺序结构程序设计
    • 3.1 C语句概述
    • 3.2 格式化输出函数printf()
    • 3.3 格式化输入函数scanf()
    • 3.4 字符数据的输入/出
    • 3.5 顺序结构程序设计举例
    • 3.6 章节测验
    • 3.7 实验三
      • 3.7.1 阅读程序
      • 3.7.2 程序改错
      • 3.7.3 程序填空
      • 3.7.4 编写程序
  • 4 选择结构
    • 4.1 关系运算符和关系表达式
    • 4.2 逻辑运算符和逻辑表达式
    • 4.3 if语句
    • 4.4 if语句的嵌套
    • 4.5 switch语句
    • 4.6 条件运算符
    • 4.7 章节测验
    • 4.8 实验四
      • 4.8.1 程序改错题
      • 4.8.2 程序填空题
      • 4.8.3 编写程序
  • 5 循环
    • 5.1 循环结构的分类
    • 5.2 计数控制的循环for
    • 5.3 while循环
    • 5.4 do-while循环
    • 5.5 一重循环举例
      • 5.5.1 循环计算
      • 5.5.2 猜数游戏
      • 5.5.3 算平均数
      • 5.5.4 整数求逆
    • 5.6 二重循环
    • 5.7 break语句和continue语句
    • 5.8 二重循环应用举例
      • 5.8.1 前n项求和
      • 5.8.2 求最大公约数
      • 5.8.3 100内素数的判断
      • 5.8.4 三种求最大公约数的方法
    • 5.9 章节测验
    • 5.10 实验五
      • 5.10.1 阅读程序
      • 5.10.2 程序改错
      • 5.10.3 程序填空
    • 5.11 实验六
  • 6 数组
    • 6.1 一维数组
      • 6.1.1 什么是数组
      • 6.1.2 一维数组定义
      • 6.1.3 一维数组初始化
      • 6.1.4 一维数组引用
      • 6.1.5 举例:求一维数组元素最大值
    • 6.2 二维数组
      • 6.2.1 二维数组定义
      • 6.2.2 二维数组初始化
      • 6.2.3 二维数组引用
      • 6.2.4 举例:求二维数组主对角线元素之和
    • 6.3 字符数组
      • 6.3.1 字符数组定义
      • 6.3.2 字符数组初始化
      • 6.3.3 字符数组的引用及输入输出
      • 6.3.4 举例:字符串中小写转换大写
    • 6.4 章节测验
    • 6.5 实验七
    • 6.6 实验八
  • 7 函数
    • 7.1 函数定义
    • 7.2 函数调用
    • 7.3 函数声明
    • 7.4 函数的嵌套调用和递归调用
    • 7.5 数组作为函数参数
    • 7.6 变量的作用域
    • 7.7 变量的存储类别
    • 7.8 章节测验
    • 7.9 实验九
    • 7.10 实验十
    • 7.11 拓展阅读
C语言基本结构