首页 课程主页
课程分享  
C语言程序设计
主讲教师 胡为成/铜陵学院
学习人数 2305
开课周期 2020年02月16日 ~ 2020年08月20日
教学进度
预报名
进行中
已结课
课程期次 共 27 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

C语言程序设计》是我校面向全校理工科类专业学生开设的一门公共基础课程。该课程主要内容包括:C程序设计基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数指针、结构体和文件等教学模块。

通过本课程的学习,使学生较好地掌握C语言各方面的知识,掌握基本的程序设计过程和技巧,能根据实际任务需求进行模块化程序设计,具备初步的高级语言程序设计能力,并能熟练应用C语言集成开发环境进行C语言程序的设计、编码、编译与调试,达到能应用C语言解决一般编程问题的程度。


课程概述
课程大纲
  • 第1章 C语言概述
    • 1.1 C语言概述
    • 1.2 算法
    • 1.3 C语言程序开发过程
  • 第一章小测试
  • 第2章 数据类型与运算
    • 2.1 常量与变量
    • 2.2 整型、实型、字符型数据
    • 2.3 运算符和表达式
  • 第二章小测试
  • 第3章 顺序结构程序设计
    • 3.1 顺序结构程序编写(一)
    • 3.1 顺序结构程序编写(二)
    • 3.2 数据的输入和输出(一)
    • 3.2 数据的输入和输出(二)
  • 第三章小测试
  • 第一单元考试
  • 第4章 选择结构程序设计
    • 4.1 if语句
    • 4.2 switch语句
  • 第四章小测试
  • 第5章 循环结构程序设计
    • 5.1 while循环语句
    • 5.2 do while循环语句
    • 5.3 for循环语句
    • 5.4 break语句
    • 5.5 循环语句的嵌套
  • 第五章小测试
  • 第二单元考试
  • 第6章 数组
    • 6.1 一维数组的定义与使用方法
    • 6.2 二维数组的定义与使用方法
    • 6.3 字符数组的定义与使用方法
  • 第六章小测试
  • 第7章 函数
    • 7.1 概述
    • 7.2 函数的定义
    • 7.3 函数的调用
    • 7.4 函数的嵌套调用和递归调用
    • 7.5 数组作为函数参数
    • 7.6 变量的作用域
    • 7.7 变量的存储方式
    • 7.8 内部函数和外部函数
  • 第七章小测试
  • 第8章 编译预处理
    • 8.1 宏定义
    • 8.2 文件包含和条件编译
  • 第八章小测试
  • 第三单元考试
  • 第9章 指针
    • 9.1.1 指针的定义(一)
    • 9.1.2 指针的定义(二)
    • 9.1.3 指针的定义(三)
    • 9.2.1 指针与一维数组(一)
    • 9.2.2 指针与一维数组(二)
    • 9.3.1.1 指针与二维数组之一(A)
    • 9.3.1.2 指针与二维数组之一(B)
    • 9.3.2 指针与二维数组(二)
    • 9.4.1 指针与字符串(一)
    • 9.4.2 指针与字符串(二)
    • 9.5.1 指针数组(一)
    • 9.5.2 指针数组(二)
    • 9.6.1 指针与函数(一)
    • 9.6.2 指针与函数(二)
    • 9.7 程序举例
  • 第九章小测试
  • 第10章 构造数据类型
    • 10.1 结构体数据类型
    • 10.2 结构体数组
    • 10.3 结构体指针
    • 10.4 链表
    • 10.5 共用体数据类型
    • 10.6 枚举类型
  • 第十章小测试
  • 第11章 文件
    • 11.1 文件与文件指针
    • 11.2 文件的打开、关闭和检测函数
    • 11.3.1 文件的读写(1)
    • 11.3.2 文件的读写(2)
  • 第十一章小测试
  • 第四单元考试
  • 教学资料
    • 《C语言程序设计》理论教学大纲
    • 《C语言程序设计》实验教学大纲
    • 电子教材---第1章 C语言概述
    • 电子教材---第2章 数据类型与运算
    • 电子教材---第3章 顺序结构程序设计
    • 电子教材---第4章 选择结构程序设计
    • 电子教材---第5章 循环结构程序设计
    • 电子教材---第6章 数组
    • 电子教材---第7章 函数
    • 电子教材---第8章 编译预处理
    • 电子教材---第9章 指针
    • 电子教材---第10章 构造数据类型
    • 电子教材---第11章 文件
    • 电子教材---第12章 班级成绩管理系统的设计与实现
    • 电子教材---附录
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
铜陵学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有