C语言程序设计-案例驱动 轻松掌握
C语言程序设计-案例驱动 轻松掌握
少于1000 人选课
更新日期:2025/05/17
开课平台智慧树
开课高校山东管理学院
开课教师王宁袁锋姚艳玲
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
C语言是被广泛使用的一种编程语言,并且也是一门入门级的编程语言,是软件技术专业学生的专业基础课,本课程旨在培养学生的编程思想和编程技能,奠定良好的程序设计职业素养。欢迎加入《C语言程序设计-案例驱动 轻松掌握》的课堂,让我们带着问题踏上编程学习之路。
课程大纲

在线教程

章节简介教学计划
C语言概述
登录后可预览视频
初识C语言
王宁
怎样表示一个算法
王宁
最简单的C语言程序
王宁
数据的表现形式及其运算
常量和变量的应用
袁锋
运算符与表达式(1)
袁锋
运算符与表达式(2)
袁锋
顺序结构与选择结构程序设计
最基本的语句-赋值语句
王宁
输入/输出标准函数
王宁
if选择结构语句(1)
王宁
if选择结构语句(2)
王宁
switch选择结构语句
王宁
循环结构程序设计
for循环语句
王宁
while与do-while循环语句(1)
王宁
while与do-while循环语句(2)
王宁
循环语句的嵌套
王宁
数组
一维数组(1)
王宁
一维数组(2)
王宁
二维数组(1)
王宁
二维数组(2)
王宁
字符数组(1)
王宁
字符数组(2)
王宁
函数
怎么定义函数
姚艳玲
调用函数
姚艳玲
函数的嵌套调用
姚艳玲
函数的递归调用
姚艳玲
数组作为函数参数(1)
姚艳玲
数组作为函数参数(2)
姚艳玲
数组作为函数参数(3)
姚艳玲
变量的作用域及存储类别
姚艳玲
指针
指针变量
姚艳玲
指针与一维数组(1)
姚艳玲
指针与一维数组(2)
姚艳玲
指针与多维数组(1)
姚艳玲
指针与多维数组(2)
姚艳玲
指针与多维数组(3)
姚艳玲
指针与字符串
王宁
结构体与共用体
结构体
王宁
结构体数组
王宁
链表
王宁
共用体
王宁
  • 第一章C语言概述

    C语言概述

  • 1.1初识C语言

    C语言的发展历程、C语言的主要特点、C语言常用术语介绍

  • 1.2怎样表示一个算法

    三种基本结构和传统流程图表示法\用伪代码表示算法、用计算机语言表示 算法。

  • 1.3最简单的C语言程序

    最简单的C语言程序举例、运行C程序的步骤与方法。

  • 第二章数据的表现形式及其运算

    数据的表现形式及其运算

  • 2.1常量和变量的应用

    整型常量、浮点常量、字符常量、字符串常量、符号常量、变量。

  • 2.2运算符与表达式(1)

    算术运算符、关系运算符、逻辑运算符、算术关系逻辑表达式。其他运算符与表达式、数据类型及其转换。

  • 2.3运算符与表达式(2)

    运算符与表达式

  • 第三章顺序结构与选择结构程序设计

    顺序结构与选择结构

  • 3.1最基本的语句-赋值语句

    C语句的作用和分类、赋值语句。

  • 3.2输入/输出标准函数

    C语言语句、输入/标准函数

  • 3.3if选择结构语句(1)

    if选择结构语句、if语句的3种形式。

  • 3.4if选择结构语句(2)

    if语句的嵌套

  • 3.5switch选择结构语句

    switch选择结构语句

  • 第四章循环结构程序设计

    循环结构程序设计

  • 4.1for循环语句

    for循环及其应用

  • 4.2while与do-while循环语句(1)

    while循环语句、do-while循环

  • 4.3while与do-while循环语句(2)

    for、while与do-while循环语句的比较、跳转语句break、continue

  • 4.4循环语句的嵌套

    双重循环、多重循环

  • 第五章数组

    数组

  • 5.1一维数组(1)

    一维数组的定义、一维数组元素的引用、一维数组元素的初始化

  • 5.2一维数组(2)

    一维数组程序举例

  • 5.3二维数组(1)

    二维数组的定义、二维数组元素的引用、二维数组元素的初始化

  • 5.4二维数组(2)

    二维数组程序举例

  • 5.5字符数组(1)

    字符数组

  • 5.6字符数组(2)

    字符型数组的定义、字符型数组元素的引用、字符型数组元素的初始化

  • 第六章函数

    函数

  • 6.1怎么定义函数

    函数的定义和声明、函数参数和返回值

  • 6.2调用函数

    函数调用的一般格式、函数的实参及数据传递方式、函数调用的过程、函数的返回值

  • 6.3函数的嵌套调用

    函数的嵌套调用

  • 6.4函数的递归调用

    函数的递归调用

  • 6.5数组作为函数参数(1)

    数组元素作函数的实参

  • 6.6数组作为函数参数(2)

    数组名作为函数的参数

  • 6.7数组作为函数参数(3)

    多维数组名作函数参数

  • 6.8变量的作用域及存储类别

    局部变量、全局变量、变量的存储类型

  • 第七章指针

    指针

  • 7.1指针变量

    指针变量的定义、指针变量的引用、指针变量作为函数参数

  • 7.2指针与一维数组(1)

    一维数组元素的指针表示

  • 7.3指针与一维数组(2)

    指向一维数组元素指针的应用

  • 7.4指针与多维数组(1)

    二维数组元素的指针表示,二维数组的行指针表示,指向二维数组元素指针的应用。

  • 7.5指针与多维数组(2)

    指针与多维数组

  • 7.6指针与多维数组(3)

    指针与多维数组

  • 7.7指针与字符串

    指向字符串的指针表示、使用字符串指针变量与字符数组的区别。

  • 第八章结构体与共用体

    结构体与共用体

  • 8.1结构体

    结构体类型的定义、结构体变量的定义、结构体变量的初始化和引用

  • 8.2结构体数组

    结构体数组的定义和初始化

  • 8.3链表

    链表的定义、建立静态链表

  • 8.4共用体

    共用体类型的定义、共用体变量的引用、共用体类型数据的特点

  • 开始学习
  • 第一章  作业测试
    第一章 C语言概述

    1.1 初识C语言

    1.2 怎样表示一个算法

    1.3 最简单的C语言程序

    视频数3
  • 第二章  作业测试
    第二章 数据的表现形式及其运算

    2.1 常量和变量的应用

    2.2 运算符与表达式(1)

    2.3 运算符与表达式(2)

    视频数3
  • 第三章  作业测试
    第三章 顺序结构与选择结构程序设计

    3.1 最基本的语句-赋值语句

    3.2 输入/输出标准函数

    3.3 if选择结构语句(1)

    3.4 if选择结构语句(2)

    3.5 switch选择结构语句

    视频数5
  • 第四章  作业测试
    第四章 循环结构程序设计

    4.1 for循环语句

    4.2 while与do-while循环语句(1)

    4.3 while与do-while循环语句(2)

    4.4 循环语句的嵌套

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

    5.1 一维数组(1)

    5.2 一维数组(2)

    5.3 二维数组(1)

    5.4 二维数组(2)

    5.5 字符数组(1)

    5.6 字符数组(2)

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

    6.1 怎么定义函数

    6.2 调用函数

    6.3 函数的嵌套调用

    6.4 函数的递归调用

    6.5 数组作为函数参数(1)

    6.6 数组作为函数参数(2)

    6.7 数组作为函数参数(3)

    6.8 变量的作用域及存储类别

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

    7.1 指针变量

    7.2 指针与一维数组(1)

    7.3 指针与一维数组(2)

    7.4 指针与多维数组(1)

    7.5 指针与多维数组(2)

    7.6 指针与多维数组(3)

    7.7 指针与字符串

    视频数7
  • 第八章  作业测试
    第八章 结构体与共用体

    8.1 结构体

    8.2 结构体数组

    8.3 链表

    8.4 共用体

    视频数4
  • 期末考试