C语言程序设计
C语言程序设计
8万+ 人选课
更新日期:2026/11/13
开课时间2024/08/26 - 2025/01/10
课程周期20 周
开课状态已结课
每周学时-
课程简介

  C语言是目前国内外广泛流行的一种计算机结构化程序设计语言。C语言组成简洁紧凑,使用方便灵活,功能丰富、表达能力强,它不仅适合编写系统软件,而且也适合编写应用软件。


本课程介绍计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰富的运算符和数据类型,以及C语言的结构控制语句;在本课程中,函数的概念和指针的使用是课程重点和难点。


程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行,因此在上机实验时间上应有充足的保障。通过本课程的学习,学生应运用结构化程序设计的方法和技巧,正确地阅读、分析、编写、调试C程序,解决实际应用问题。

课程大纲

第1章 C语言程序设计概述

第1节 C语言的发展及特点

第2节 C语言程序的基本结构

第3节 C语言程序的上机过程和上机环境

第1章 测试题

第1章 作业题

第2章 C语言的数据类型

2.1 C语言的基本数据类型与表达式

2.2 整型数据

2.3实型数据

2.4字符类型数据

2.5常量与变量

2.6 数据类型转换

2.7运算符与表达式(1)

2.8运算符与表达式(2)

第2章 测试题

第2章 作业题

第3章 顺序结构程序设计

3.1基本输入输出语句

3.2程序与算法

3.3顺序结构程序设计

第3章 作业题

第3章 测试题

第4章 选择结构程序设计

4.1 单,双分支选择

4.2 多分支选择

4.3if语句的嵌套

4.4 switch结构

第4章 测试题

第4章 作业题

第5章 循环结构程序设计

5.1 while、do_while结构

5.2 for结构

5.3 循环跳转语句

5.4 循环结构的嵌套

第5章 测试题

第5章 作业题

第6章 函数与编译预处理

6.1 模块化程序设计与函数

6.2 函数的定义及调用

6.3 函数的递归调用

6.4 函数的嵌套调用及参数的传递

第6章 作业题

第6章 测试题

第7章 数组

7.1 为什么用到数组

7.2 一维数组的定义和引用、初始化

7.3 二维数组的定义和引用、初始化

7.4 字符数组与字符串

第7章 测试题

第7章 作业题

第8章 指针

8.1 指针与地址

8.2 指针变量的定义和使用

8.3 指针和函数

8.4 指针和数组

8.5 指针和字符串

第8章 测试题

第9章 结构体数据类型与链表

9.1 结构体类型的定义

9.2 结构体变量的初始化和引用

9.3 结构体数组和结构体指针变量

9.4 结构体与函数

9.5 单链表的建立

9.6单链表的基本操作

第10章 共用体与枚举类型

10.1共用体和枚举类型

第11章 文件

11.1 文件和标准文件的打开和关闭

11.2 常用的读写函数和标准文件的随机读写

C语言案例讲解

案例分享

电子词典项目设计

1项目描述

2效果展示

3实现思路

4代码讲解-1

5代码讲解-2

App 下载
关注我们