hi,小慕
C语言程序设计
第8次开课
开课时间: 2025年10月16日 ~ 2026年01月08日
学时安排: 3
进行至第4周,共13周 已有 108 人参加
立即参加
课程详情
课程评价(545)
spContent=摆脱枯燥的学习方式,践行欢乐的教学理念,体验C语言编程之美。
摆脱枯燥的学习方式,践行欢乐的教学理念,体验C语言编程之美。
—— 课程团队
课程概述

C语言是目前世界上最流行、使用最广泛的编程语言之一。它不但具有高级语言面向问题的特征,同时又具备低级语言面向机器的特点,因此在程序员中备受青睐。

本课程将系统介绍C语言的基本构成,语法规则以及C程序的编辑、编译和执行过程。针对初学者的特点,将通过大量的实例和模拟演示对相关概念进行说明。

授课目标

1. 掌握C语言的语法规则;

2. 掌握简单的算法;

3. 能看懂程序;

4. 会调试程序;

5. 掌握自顶向下、逐步细化及模块化的程序设计方法。

课程大纲

第一章 初识C语言

1.1 通俗地理解什么是编程语言

1.2 为什么首选C语言

1.3 如何在Windows下运行C程序

1.4 我们的第一个C语言程序

项目实战1:推箱子小游戏界面设计

单元测验1

单元作业1:学生管理系统登录界面设计

第二章 变量和数据类型

2.1 C语言的变量和数据类型

2.2 C语言对数字的处理

2.3 C语言如何处理字符

2.4 数据的输出

2.5 如何通过键盘输入数据

单元作业2:数据的描述与计算

单元测验2

第三章 运算符与表达式

3.1 C语言的算术运算

3.2 C语言的关系运算

3.3 C语言的逻辑运算

3.4 赋值运算和复合的赋值运算

3.5 C语言的自增、自减运算

单元测验3

单元作业3:数据的输入、计算与输出

第四章 选择结构和循环结构

4.1 if语句

4.2 switch语句

4.3 for循环

4.4 while循环和do-while循环

4.5 break语句和continue语句

单元测验4

单元作业4:数据的批量处理与统计

第五章 数组

5.1 C语言的数组

5.2 一维数组的应用

5.3 二维数组及应用

5.4 字符数组和字符串

单元测验5

单元作业5:数据的批量存储、计算与排序

第六章 函数

6.1 C语言的函数

6.2 自定义函数

6.3 函数的参数及传递方式

6.4 变量的作用域

6.5 函数的递归调用

单元测验6

单元作业6:系统的模块化设计

第七章 指针

7.1 分分钟理解指针的概念

7.2 C语言的指针变量

7.3 指针变量作为函数参数

7.4 数组指针和指针数组

7.5 字符串指针

7.6 二维数组指针

7.7 指针函数和函数指针

单元测验7

单元作业7:数据的查找与统计

第八章 结构体

8.1 C语言的结构体

8.2 结构体变量

8.3 结构体数组和结构体指针

单元测验8

单元作业8:系统信息的记录定义与数据处理

展开全部
预备知识

本课程可以零基础入门学习。《大学计算机基础》的学习虽然有助于深入了解本课程的部分内容,但却不是必须的。

参考资料

[] Stephen PrataC Primer Plus(第6版)》人民邮电出版社,2019年,ISBN978-7-115-39059-2

常见问题

Q :  C语言是一门怎样的语言?

A :  大部分程序员,都会将C语言作为学习编程的第一门语言。C语言虽然概念少、词汇少,但却包含了所有基本的编程元素,后来的很多编程语言(C++Java等)都参考了C语言,因此C语言被誉为“上帝语言”毫不夸张,它改变了编程世界。

Q :  C语言难不难?

A :  C语言的概念少、词汇少,思想也简单。C语言学习成本小,入门门槛低,互联网上的学习资料也很多,初学者能够在短时间内掌握编程技能,非常适合入门。

Q :  需要什么配置的电脑?

A :  3K以上的台式机或4K以上的笔记本就足可胜任,不过经济条件允许的话,自然越贵越好。一台高配的电脑,不但会让你工作更加流畅有效率,还会让你享受原本枯燥的编码工作,因此很多程序员都会选择alienwareMacBook

Q :  需要什么操作系统和编程软件?

A :  操作系统可以选择微软的Windows或苹果的Mac OS;对应编程软件可以微软的Visual Studio或苹果的Xcode。本课程将在Windows下使用Visual Studio演示代码。

郑州工程技术学院
5 位授课老师
张帆

张帆

副教授

杨雅军

杨雅军

副教授

王贝贝

王贝贝

助教

推荐课程

2小时揭秘大学信息差(大一大二必看)

蓝哥-大学生涯规划

183326人参加

猴博士C语言不挂科-4小时学完C语言

猴博士爱讲课

318617人参加

猴博士Java不挂科-2小时学完Java

猴博士爱讲课

170930人参加
下载
下载

下载App