C语言程序设计
C语言程序设计
1000+ 人选课
更新日期:2026/03/31
开课平台爱课程(中国大学MOOC)
开课高校宿迁学院
开课教师王海燕
学科专业工学计算机类
开课时间2025/08/11 - 2025/09/16
课程周期5 周
开课状态已结课
每周学时-
课程简介

本课程是江苏省线上线下混合式一流课程、宿迁学院课程思政示范课程、校线上线下混合式一流课程。

课程的教学内容包括程序的三种基本结构、数组、函数、指针、结构体和文件,同时融入了学科竞赛,增加课程两性一度。

线上教学资源中的微课采用全新的编程理念讲解编程技巧和编程方法、将理论与实践完全融合,借助强大视频软件等制作工具清晰地呈现程序调试过程!

通过课程的学习可掌握程序设计基本方法、基本编程技巧,提升分析和解决问题能力。

真诚期待各位同学加入,最后祝各位学习愉快!

课程大纲
程序设计概述
1.1C语言发展史
1.2程序设计举例1
1.3程序设计举例2与基础语法
1.4MicrosoftVisualC++2010操作步骤
算法及数据类型
2.1算法
2.2数据类型
2.3运算符与表达式
2.4数据间混合运算
选择结构程序设计
3.1关系运算与逻辑运算
3.2程序分支结构——if~else语句
3.3多重分支结构——switch语句
3.4条件运算符与条件表达式
3.5选择程序设计综合举例
循环结构程序设计
4.1while语句
4.2for语句
4.3do~while语句
4.4break/continue
4.5循环嵌套
4.6综合程序设计举例
4.7组队
4.8年号
数组
5.1一维数组
5.2一维数组程序举例(1)
5.3一维数组程序举例(2)
5.4二维数组定义和引用
5.5二维数组程序举例
5.6字符数组
5.7数的分解
5.8字符串专用函数
5.9字符串程序举例1
5.10字符串程序举例2
5.11变量和数组复制
函数
6.1自定义函数(1)
6.2自定义函数(2)
6.3递归函数
6.4汉诺塔
6.5综合程序设计举例
6.6特别数的求和
6.7函数原型声明
6.8变量的作用域
6.9变量的存储类别
指针
7.1指针变量
7.2指针赋值
7.3指针使用
7.4指针与函数
7.5二级指针
7.6指针与字符串
结构体
8.1结构体课程导学
8.2结构体成员操作举例及实践(1)
8.3结构体成员操作举例及实践(2)
8.4综合应用
8.5typedef
链表
9.1链表的课程导学
9.2结点定义和链表创建
9.3链表创建实践操作
9.4头结点、链表应用与实践
9.5综合应用与实践
文件
10.1文件相关概念与文件类型指针
10.2单个字符读写函数及程序举例
10.3字符串读写函数及程序举例
10.4数据库读写函数及程序举例
App 下载
关注我们