C语言程序设计
C语言程序设计
5000+ 人选课
更新日期:2026/05/29
开课平台优课在线
开课高校湖北工程学院
开课教师尹孟嘉王曙霞赵罡梁其洋赵小超张涛
学科专业理学数学类
开课时间2026/03/01 - 2026/06/14
课程周期15 周
开课状态开课中
每周学时-
课程简介

  C语言是一种结构化计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它的功能强大,可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言。

        “C语言程序设计”可以作为程序设计类的入门课程,是高等院校计算机专业及相关理工专业重要的专业基础课,其目的是培养学生的程序设计的基础知识,帮助学生把握程序设计的方法和思路,使学生具有一定的编程技能和分析、解决问题的实际能力,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。  

课程大纲
第1章 程序设计和C语言
计算机程序、计算机语言、C语言的发展及特点
C语言程序案例
运行C程序的步骤与方法
单元测验1
第2章 算法——程序的灵魂
算法
算法的特性
算法设计实践
单元测验2
第3章 最简单的C程序设计——顺序程序设计
数据的表现形式及其运算
运算符和表达式
数据的输入输出
单元测验3
第4章 选择结构程序设计
条件判断-关系表达式,逻辑表达式
用if语句实现选择结构
用switch语句实现多分支选择结构
选择程序设计实践
单元测验4
第5章 循环结构程序设计
三种C语言循环语句
循环嵌套、改变循环执行状态
循环程序举例
循环程序设计实践
单元测验5
第6章 利用数组处理批量数据
定义和引用一维数组
定义和引用二维数组
字符数组
数组综合应用实践
单元测验6
第7章 用函数实现模块化程序设计
函数的定义,调用
对被调用函数的声明和函数原型,嵌套调用
函数的递归调用
数组作为函数参数
全局变量和局部变量,变量的存储期和生存期
函数设计实践
单元测验7
第8章 善于利用指针
指针和指针变量
指针变量作为函数参数
指针对数组的引用
数组名作为函数参数及指针对字符串的引用
指向函数的指针
指针数组和多重指针
指针习题课
单元测验8
第9章 用户自己建立数据类型
结构体类型和结构体变量的定义
结构体变量的初始化和引用
结构体数组和结构体指针
共用体类型,枚举类型,类型重命名
单元测验9
第10章 对文件的输入输出
文件基本知识
打开与关闭文件
顺序读写数据文件
随机读写数据文件、出错检查
文件操作实践
单元测验10
App 下载
关注我们