C语言程序设计
C语言程序设计
2万+ 人选课
更新日期:2025/05/18
开课时间2024/02/20 - 2024/07/10
课程周期21 周
开课状态已结课
每周学时-
课程简介

 C语言是一种计算机程序设计语言,属高级语言范畴,是编程语言的基础,Java、.net、c++这些高级语言的基础都跟c语言类似,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活,用途非常广泛,大到卫星导弹、windows操作系统,小到一个计算器、闹钟等,都可以用C语言来实现。

    C语言是计算机、电子等相关专业的专业基础课程,也是各类编程爱好者的先修课程,主要教学内容包含C语言基础知识、顺序结构程序设计方法、选择结构程序设计方法、循环结构程序设计方法、数组、函数、结构体等。通过本课程的教学,使学习者能熟练应用C语言进行程序设计、编程,具备良好的编程思维与编程习惯;能运用C语言的结构化程序设计方法设计程序,具备初步的高级语言程序设计能力,具备灵活运用数组,解决一定的复杂问题的能力,能利用函数,实现较为复杂的功能;能看懂别人的程序,能够进行源程序分析和排错;能把科学问题转换到计算机的框架内,提炼问题,根据实际任务需求进行模块化程序设计,并编写成程序解决实际问题。

    本课程采用项目化教学,所有知识点贯穿个人所得税系统、闹钟、计算器、彩票管理系统中,每部分的内容都是遵循“提出问题-相关知识-解决问题-随堂测试-知识拓展”五个环节,个人所得税系统、彩票管理系统知识由易到难、逐步完成并不断优化系统设计与功能实现,闹钟程序从响铃、闹钟简化版、闹钟优化版、闹钟另一个优化版本,逐步带着学习者完善程序设计与代码编写,而且闹钟和计算器都是与生活密切相关的应用,通过这种方式不断激发学生的成就感,使学习者不仅学习了C语言编程知识与,提高了编程能力,而且培养了学习者精益求精的工匠精神,提高了学习者的获得感。

课程大纲
C语言入门
1.1 为什么要学习C语言t
1.2软件的安装与使用t
1.3第一个C语言程序t
1.4Online Judge编程(OJ)说明t
1.5C语言及课程相关情况说明
个人所得税系统之欢迎界面——程序设计基础
2.1数据表示
2.1.1关键字
2.1.2标识符
2.1.3常量与变量
2.2数据操作
2.2.1数据类型分类
2.2.2整型数据
2.2.3实型数据
2.2.4字符数据
2.2.5字符的ASCII码
2.2. 6数据操作
2.3数据运算
2.3.1常用运算符
2.3.2三目运算符
2.3.3注释符号
2.4语句算法
2.4.1C语言语句
2.4.2算法与程序
2.4.3流程图
2.5个人所得税及计算
2.6个人所得税系统之欢迎界面
个人所得税系统之其他税计算——顺序结构
3.1输出函数
3.2输入函数
3.2.1格式化输入函数和字符输入函数
3.2.2scnaf()输入流读取
3.3文件包含
3.4个人所得税系统之其他税计算
个人所得税系统标准版——选择结构
4.1 if语句
4.2if…else语句
4.3if…else if语句
4.4嵌套if语句
4.5switch语句
4.6个人所得税系统标准版
4.6.1个人所得税系统之综合税税功能
4.6.2个人所得税系统之经营税功能
4.6.3个人所得税系统标准版
编写闹钟——循环结构
5.1for语句
5.2while语句
5.3do…while语句
5.4嵌套循环
5.5中断语句
5.6编写闹钟
5.6.1响铃程序
5.6.2闹钟标准版
5.6.3闹钟增强版
5.7个人所得税系统增强版
编写计算器-函数
6.1函数基本概念
6.1.1函数的作用与分类
6.1.2函数的定义与调用
6.2函数嵌套
6.3函数递归
6.3内部函数与处部函数
6.4头文件的创建与使用
6.5编写计算器
6.6个人所得税系统优化版
彩票管理系统之选号——数组
7.1一维数组
7.2二维数组
7.3字符数组
7.4字符串处理函数
7.5彩票管理系统选号功能
彩票系统之中奖——指针
8.1指针基本概念
8.2指针与数组
8.3指针与函数
8.4指针与字符串
8.5彩票管理系统中奖功能
彩票系统完整版——自定义数据类型与文件
9.1结构体
9.2共用体
9.3枚举类型
9.4文件
9.5彩票管理系统完整版