C语言程序设计
C语言程序设计
1万+ 人选课
更新日期:2026/04/03
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
在当前包括Python、Java等众多高级编程语言中,C语言具有类自然语言和底层操控语言(类似汇编语言)的特征,成为高级编程语言的常青树,被用于很多高级编程语言的开发和嵌入式开发。《C语言程序设计》课程是大学生综合素质教育的重要基础课程,学习本课旨在使学生掌握C语言的基本语法、基本语句、基本控制结构以及自顶向下结构化程序设计的基本方法,培养学生熟练使用C语言编程分析和解决实际问题的能力。课程具有很强的实践性、设计性和创新性,目标培养学生的计算逻辑思维,增强运用程序设计语言解决实际问题的能力,使学生能结合自己的专业,发挥信息技术在学科领域中的作用。
课程大纲

在线教程

章节简介教学计划
C语言入门
学习资料 登录后可预览视频
导学
施金妹
VC++6.0编程环境的使用
施金妹
最简单的C语言程序和C语言程序的结构
施金妹
顺序结构
标识符、关键字和预处理命令
标识符、关键字和预处理命令(上)
韩慧敏
标识符、关键字和预处理命令(下)
韩慧敏
常量和变量及表达式
常量和变量
韩慧敏
表达式
韩慧敏
整数类型
韩慧敏
整数类型的运算符
整数类型的运算符(上)
韩慧敏
整数类型的运算符(下)
韩慧敏
实数类型及其运算符
韩慧敏
字符类型和字符串
韩慧敏
赋值运算符和赋值表达式
韩慧敏
输出语句
输出语句(上)
韩慧敏
输出语句(下)
韩慧敏
输入语句
韩慧敏
顺序结构程序举例
顺序结构程序举例(一)
韩慧敏
顺序结构程序举例(二)
韩慧敏
顺序结构程序举例(三)
韩慧敏
顺序结构程序举例(四)
韩慧敏
选择结构
关系运算符和关系表达式
佘为
逻辑运算符和逻辑表达式
逻辑运算符和逻辑表达式(上)
佘为
逻辑运算符和逻辑表达式(下)
佘为
单分支if语句
单分支if语句(上)
佘为
单分支if语句(下)
佘为
双分支if语句
佘为
嵌套if语句
佘为
switch语句
switch语句(上)
佘为
switch语句(下)
佘为
选择结构程序举例
选择结构程序举例(上)
佘为
选择结构程序举例(下)
佘为
循环结构
循环结构简述
邢孔多
for循环
邢孔多
for循环程序语句示例
邢孔多
for循环应用实战
for循环应用实战(上)
邢孔多
for循环应用实战(下)
邢孔多
while循环
while循环(上)
邢孔多
while循环(下)
邢孔多
do…while循环
邢孔多
三种循环的差别
邢孔多
break和continue语句
邢孔多
循环的嵌套
邢孔多
循环结构程序举例
循环结构程序举例(上)
邢孔多
循环结构程序举例(下)
邢孔多
数组
数组的作用
佘为
一维数组
一维数组(一)
佘为
一维数组(二)
佘为
一维数组(三)
佘为
一维数组(四)
佘为
二维数组
二维数组(上)
佘为
二维数组(下)
佘为
数组程序举例
数组程序举例(上)
佘为
数组程序举例(下)
佘为
函数
函数的作用
佘为
无参数函数的定义和使用
佘为
有参数函数的定义和使用
有参数函数的定义和使用(上)
佘为
有参数函数的定义和使用(下)
佘为
函数的参数传递
佘为
函数的嵌套调用
函数的嵌套调用(上)
佘为
函数的嵌套调用(下)
佘为
函数的递归调用
函数的递归调用(上)
佘为
函数的递归调用(下)
佘为
指针
指针的概念
云大维
野指针和空指针
云大维
常量指针和指针常量
云大维
指针与数组
指针与数组(上)
云大维
指针与数组(下)
云大维
指针运算
云大维
结构体
结构体
结构体(上)
周娇丽
结构体(下)
周娇丽
共用体
共用体(上)
周娇丽
共用体(下)
周娇丽
枚举类型
周娇丽
算法
算法及举例
算法及举例(上)
冯莉颖
算法及举例(下)
冯莉颖
算法的特性及表示方法
算法的特性及表示方法(上)
冯莉颖
算法的特性及表示方法(下)
冯莉颖
  • 第一章C语言入门

    本章主要介绍了为什么要学习C语言、本课程的特点、学好C语言的方法、什么是C语言、VC++6.0编程环境的使用、最简单的C语言程序和C语言程序的结构等内容。

  • 1.1导学

    为什么要学习C语言

  • 1.2VC++6.0编程环境的使用

    VC++6.0编程环境的使用

  • 1.3最简单的C语言程序和C语言程序的结构

    最简单的C语言程序和C语言程序的结构

  • 第二章顺序结构

    本章主要介绍了C语言的标识符、关键字、预处理命令、基本数据类型及其常量和变量、常用运算符及表达式、数据的简单输入输出和顺序结构程序举例等内容。

  • 2.1标识符、关键字和预处理命令

    标识符、关键字和预处理命令

  • 2.2常量和变量及表达式

    常量和变量及表达式

  • 2.3整数类型

    整数类型

  • 2.4整数类型的运算符

    整数类型的运算符

  • 2.5实数类型及其运算符

    实数类型及其运算符

  • 2.6字符类型和字符串

    字符类型和字符串

  • 2.7赋值运算符和赋值表达式

    赋值运算符和赋值表达式

  • 2.8输出语句

    输出语句

  • 2.9输入语句

    输入语句

  • 2.10顺序结构程序举例

    顺序结构程序举例

  • 第三章选择结构

    本章主要介绍了C语言的关系运算符和关系表达式、逻辑运算符和逻辑表达式、单分支和双分支if语句、嵌套if语句、switch语句、选择结构程序举例等内容。

  • 3.1关系运算符和关系表达式

    关系运算符和关系表达式

  • 3.2逻辑运算符和逻辑表达式

    逻辑运算符和逻辑表达式

  • 3.3单分支if语句

    单分支if语句

  • 3.4双分支if语句

    双分支if语句

  • 3.5嵌套if语句

    嵌套if语句

  • 3.6switch语句

    switch语句

  • 3.7选择结构程序举例

    选择结构程序举例

  • 第四章循环结构

    循环结构

  • 4.1循环结构简述

    循环结构简述

  • 4.2for循环

    for循环

  • 4.3for循环程序语句示例

    for循环程序语句示例

  • 4.4for循环应用实战

    for循环应用实战

  • 4.5while循环

    while循环

  • 4.6do…while循环

    do…while循环

  • 4.7三种循环的差别

    三种循环的差别

  • 4.8break和continue语句

    break和continue语句

  • 4.9循环的嵌套

    循环的嵌套

  • 4.10循环结构程序举例

    循环结构程序举例

  • 第五章数组

    数组

  • 5.1数组的作用

    数组的作用

  • 5.2一维数组

    一维数组

  • 5.3二维数组

    二维数组

  • 5.4数组程序举例

    数组程序举例

  • 第六章函数

    函数

  • 6.1函数的作用

    函数的作用

  • 6.2无参数函数的定义和使用

    无参数函数的定义和使用

  • 6.3有参数函数的定义和使用

    有参数函数的定义和使用

  • 6.4函数的参数传递

    函数的参数传递

  • 6.5函数的嵌套调用

    函数的嵌套调用

  • 6.6函数的递归调用

    函数的递归调用

  • 第七章指针

    本章主要介绍了C语言的指针的概念、野指针、空指针、常量指针和指针常量、指针与数组、指针运算等内容。

  • 7.1指针的概念

    指针的概念

  • 7.2野指针和空指针

    野指针和空指针

  • 7.3常量指针和指针常量

    常量指针和指针常量

  • 7.4指针与数组

    指针与数组

  • 7.5指针运算

    指针运算

  • 第八章结构体

    本章主要介绍了C语言的结构体的定义引用和初始化、共用体的定义引用和初始化、枚举类型等内容。

  • 8.1结构体

    结构体

  • 8.2共用体

    共用体

  • 8.3枚举类型

    枚举类型

  • 第九章算法

    本章主要介绍了什么是算法、简单的算法举例、算法的特性、怎样表示一个算法等内容。

  • 9.1算法及举例

    算法及举例

  • 9.2算法的特性及表示方法

    算法的特性及表示方法

  • 开始学习
  • 第一章  作业测试
    第一章 C语言入门

    1.1 导学

    1.2 VC++6.0编程环境的使用

    1.3 最简单的C语言程序和C语言程序的结构

    视频数3
  • 第二章  作业测试
    第二章 顺序结构

    2.1 标识符、关键字和预处理命令

    2.2 常量和变量及表达式

    2.3 整数类型

    2.4 整数类型的运算符

    2.5 实数类型及其运算符

    2.6 字符类型和字符串

    2.7 赋值运算符和赋值表达式

    2.8 输出语句

    2.9 输入语句

    2.10 顺序结构程序举例

    视频数17
  • 第三章  作业测试
    第三章 选择结构

    3.1 关系运算符和关系表达式

    3.2 逻辑运算符和逻辑表达式

    3.3 单分支if语句

    3.4 双分支if语句

    3.5 嵌套if语句

    3.6 switch语句

    3.7 选择结构程序举例

    视频数11
  • 第四章  作业测试
    第四章 循环结构

    4.1 循环结构简述

    4.2 for循环

    4.3 for循环程序语句示例

    4.4 for循环应用实战

    4.5 while循环

    4.6 do…while循环

    4.7 三种循环的差别

    4.8 break和continue语句

    4.9 循环的嵌套

    4.10 循环结构程序举例

    视频数13
  • 第五章  作业测试
    第五章 数组

    5.1 数组的作用

    5.2 一维数组

    5.3 二维数组

    5.4 数组程序举例

    视频数9
  • 第六章  作业测试
    第六章 函数

    6.1 函数的作用

    6.2 无参数函数的定义和使用

    6.3 有参数函数的定义和使用

    6.4 函数的参数传递

    6.5 函数的嵌套调用

    6.6 函数的递归调用

    视频数9
  • 第七章  作业测试
    第七章 指针

    7.1 指针的概念

    7.2 野指针和空指针

    7.3 常量指针和指针常量

    7.4 指针与数组

    7.5 指针运算

    视频数6
  • 第八章  作业测试
    第八章 结构体

    8.1 结构体

    8.2 共用体

    8.3 枚举类型

    视频数5
  • 第九章  作业测试
    第九章 算法

    9.1 算法及举例

    9.2 算法的特性及表示方法

    视频数4
  • 期末考试
App 下载
关注我们