C语言程序设计
C语言程序设计
1000+ 人选课
更新日期:2025/06/25
开课平台学银在线
开课高校长春工程学院
开课教师张晓贤许琳郑国勋孟宪颖
学科专业工学计算机类
开课时间2025/03/20 - 2025/07/31
课程周期19 周
开课状态开课中
每周学时-
课程简介
课程大纲

第1章 程序设计和C语言

  • 1.1 C语言概述
  • 1.2 C语言程序结构
  • 1.3 运行C语言程序
  • 1.4 测验

第2章 算法

  • 2.1 算法的基本概念及特征
  • 2.2 常用的算法描述方法
  • 2.3 三种基本结构
  • 2.4 测验

第3章 顺序结构程序设计

  • 3.1 C语言的字符集
  • 3.2 基本数据类型
  • 3.3 常量
  • 3.4 变量
  • 3.5 运算符和表达式概述
  • 3.6 算术运算
  • 3.7 赋值运算-逗号运算和强制类型转换运算
  • 3.8 C语言的语句类型
  • 3.9 字符数据的输入输出
  • 3.10 格式化输出函数printf
  • 3.11 格式化输入函数scanf
  • 3.12 测验

第4章 选择结构程序设计

  • 4.1 选择结构概述
  • 4.2 关系运算和逻辑运算
  • 4.3 用if语句实现单分支选择结构
  • 4.4 用if语句实现双分支选择结构
  • 4.5 条件运算符和条件表达式
  • 4.6 用if语句实现多分支选择结构
  • 4.7 用switch语句实现选择结构
  • 4.8 测验

第5章 循环结构程序设计

  • 5.1 循环结构概述
  • 5.2 用while语句实现循环结构
  • 5.3 用do-while语句实现循环结构
  • 5.4 用for语句实现循环结构
  • 5.5 循环语句的嵌套
  • 5.6 break语句和continue语句
  • 5.7 测验

第6章 数组

  • 6.1 数组概述
  • 6.2 定义与引用一维数组
  • 6.3 一维数组应用举例
  • 6.4 定义与引用二维数组
  • 6.5 二维数组应用举例
  • 6.6 定义与引用字符数组
  • 6.7 字符数组应用举例
  • 6.8 字符串处理函数
  • 6.9 测验

第7章 函数

  • 7.1 函数概述
  • 7.2 函数的定义
  • 7.3 函数调用
  • 7.4 函数的嵌套调用
  • 7.5 函数的递归调用
  • 7.6 函数的参数传递
  • 7.7 数组作为函数参数
  • 7.8 变量的作用域
  • 7.9 变量的生存期
  • 7.10 测验

第8章 指针

  • 8.1 指针的概念及定义
  • 8.2 引用指针变量
  • 8.3 以指针作为函数参数
  • 8.4 用指针访问数组元素
  • 8.5 指针的运算
  • 8.6 指针与字符串
  • 8.7 指向函数的指针
  • 8.8 指针类型的函数
  • 8.9 指针数组
  • 8.10 测验

第9章 结构体和共用体

  • 9.1 建立结构体类型
  • 9.2 定义结构体类型变量
  • 9.3 结构体变量的使用
  • 9.4 结构体数组
  • 9.5 结构体指针
  • 9.6 枚举类型
  • 9.7 用typedef声明新类型名
  • 9.8 测验

实验参考答案(本科)

  • 10.1 实验1
  • 10.2 实验2
  • 10.3 实验3
  • 10.4 实验4
  • 10.5 实验5
  • 10.6 实验6
  • 10.7 实验7
  • 10.8 实验8
  • 10.9 实验9
  • 10.10 实验10