C语言程序设计
C语言程序设计
1000+ 人选课
更新日期:2026/04/03
开课平台学银在线
开课高校长春工程学院
开课教师张晓贤许琳郑国勋孟宪颖
学科专业工学计算机类
开课时间2026/03/02 - 2026/07/31
课程周期22 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

你将收获什么?

    通过本课程的学习,学生能够掌握C语言的基本语法、程序的基本结构、常用的算法表示方法等基础知识,具备一定的程序设计能力以及应用计算机解决实际问题的思维方法与能力。

适合什么人学习?

    本课程注重基础知识的理解与程序设计思维的培养,面向在校生和社会学习者等零基础的程序设计入门者。本课程既可作为高等院校和专科院校计算机专业的专业课程,也可作为非计算机专业的公共基础课程,还适合高校教师辅助课堂开展翻转课堂教学。

简介

    《C语言程序设计》课程是高校计算机科学与技术专业计算机基础教学的重点课程。它的目的是向学生介绍计算机程序设计的基础及重点知识,使学生掌握C语言的基本内容及编程技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。

课程大纲

课程章节

  • 第1章 程序设计和C语言
  • 第2章 算法
  • 第3章 顺序结构程序设计
  • 第4章 选择结构程序设计
  • 第5章 循环结构程序设计
  • 第6章 数组
  • 第7章 函数
  • 第8章 指针
  • 第9章 结构体和共用体
  • 实验参考答案(本科)

第1章 程序设计和C语言

1.1 C语言概述

1.2 C语言程序结构

1.3 运行C语言程序

1.4 测验

第2章 算法

2.1 算法的基本概念及特征

2.2 常用的算法描述方法

2.3 三种基本结构

2.4 测验

第3章 顺序结构程序设计

3.1 C语言的字符集

3.2 基本数据类型

3.3 常量

3.4 变量

3.5 运算符和表达式概述

3.6 算术运算

3.7 赋值运算-逗号运算和强制类型转换运算

3.8 C语言的语句类型

3.9 字符数据的输入输出

3.10 格式化输出函数printf

3.11 格式化输入函数scanf

3.12 测验

第4章 选择结构程序设计

4.1 选择结构概述

4.2 关系运算和逻辑运算

4.3 用if语句实现单分支选择结构

4.4 用if语句实现双分支选择结构

4.5 条件运算符和条件表达式

4.6 用if语句实现多分支选择结构

4.7 用switch语句实现选择结构

4.8 测验

第5章 循环结构程序设计

5.1 循环结构概述

5.2 用while语句实现循环结构

5.3 用do-while语句实现循环结构

5.4 用for语句实现循环结构

5.5 循环语句的嵌套

5.6 break语句和continue语句

5.7 测验

第6章 数组

6.1 数组概述

6.2 定义与引用一维数组

6.3 一维数组应用举例

6.4 定义与引用二维数组

6.5 二维数组应用举例

6.6 定义与引用字符数组

6.7 字符数组应用举例

6.8 字符串处理函数

6.9 测验

第7章 函数

7.1 函数概述

7.2 函数的定义

7.3 函数调用

7.4 函数的嵌套调用

7.5 函数的递归调用

7.6 函数的参数传递

7.7 数组作为函数参数

7.8 变量的作用域

7.9 变量的生存期

7.10 测验

第8章 指针

8.1 指针的概念及定义

8.2 引用指针变量

8.3 以指针作为函数参数

8.4 用指针访问数组元素

8.5 指针的运算

8.6 指针与字符串

8.7 指向函数的指针

8.8 指针类型的函数

8.9 指针数组

8.10 测验

第9章 结构体和共用体

9.1 建立结构体类型

9.2 定义结构体类型变量

9.3 结构体变量的使用

9.4 结构体数组

9.5 结构体指针

9.6 枚举类型

9.7 用typedef声明新类型名

9.8 测验

实验参考答案(本科)

10.1 实验1

10.2 实验2

10.3 实验3

10.4 实验4

10.5 实验5

10.6 实验6

10.7 实验7

10.8 实验8

10.9 实验9

10.10 实验10

App 下载
关注我们