当前位置: 首页 > 课程中心 > 程序设计(C语言)

程序设计(C语言)
课程时长: 20小时42分钟
主讲教师: 李凤霞

本课程介绍计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰富的运算符和数据类型,以及C语言的结构控制语句;在本课程中,函数的概念和指针的使用是课程重点和难点。

  • 程序设计概述
    • 程序设计和程序设计语言
    • 认识C语言
    • 简单C语言程序
    • 实现问题的求解过程
  • C程序设计基础
    • 案例引入——计算三角形面积
    • 常量、数据的存储与数据类型
    • 运算符和表达式
    • 数据的输出和输入
    • 实例学习——华氏温度和摄氏温度的转换
  • 分支结构程序设计
    • 案例引入
    • 二分支结构
    • 逻辑表达式和条件表达式
    • 多分支结构
    • 实例学习
  • 循环结构程序设计
    • 案例引入——计算员工的纳税总额
    • 后测循环——do-while循环
    • 自增自减运算符
    • 前测循环——while循环
    • 前测循环——for循环
    • 循环的嵌套
    • break语句和continue语句
    • 实例学习
  • 模块化程序设计(一)
    • 案例引入——求若干个整数的最小值
    • 模块化程序设计概述
    • 标准库函数
    • 自定义函数
    • 函数的嵌套调用
    • 实例学习
  • 数据的组织——数组
    • 案例引入——计算学生的平均身高及偏差
    • 一维数组
    • 二维数组
    • 字符串
    • 查找与排序算法
    • 实例学习——计算平均成绩与字符串排序
  • 指针
    • 案例引入
    • 地址与指针
    • 指针的基本运算
    • 指针与函数
    • 指针与数组
    • 指针与字符串
    • 实例学习——函数指针的应用
  • 模块化程序设计(二)
    • 变量的作用域
    • 变量的存储类别
    • 函数的递归调用
    • 编译预处理
    • 多文件程序的运行
    • 实例学习——汉诺塔问题
  • 数据的组织——机构体与链表
    • 案例引入——学生信息管理
    • 结构体
    • 结构变量
    • 结构指针
    • 自定义类型声明——typedef
    • 共用体
    • 链表
    • 实例学习——通信录管理
  • 文件
    • 案例引入——通信录管理
    • 文件概述
    • 文件指针
    • 文件的打开和关闭
    • 文件的读写
    • 文件的定位
    • 文件的检测
    • 实例学习——基于文件的通信录管理
  • 实践教学
    • 01-开发环境与简单程序练习-上机
    • 02-顺序程序设计-上机
    • 03-选择程序设计-上机
    • 04-循环程序设计-上机
    • 05-数组的使用-上机
    • 06-指针的使用-上机
    • 07-函数与项目开发-上机
    • 08-结构体的使用-上机
    • 09-文件的使用-上机