程序设计基础
程序设计基础
1万+ 人选课
更新日期:2026/04/02
开课时间2025/09/28 - 2026/03/28
课程周期26 周
开课状态已结课
每周学时-
课程简介

这门课会讲什么?

C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。

学习程序设计是一件充满挑战、更充满乐趣的事情,本课程力求以通识、形象的展示方式诠释生涩的知识要点、用最简明的语言、最典型的实例以轻松愉快的方式引导你快乐学习,带给你全新的学习体验,和你一起欣赏C语言之美,领悟C语言之妙,体会学习C语言之无穷乐趣。C语言是结构化程序设计语言中的优秀代表,多年来始终称雄程序语言排行榜的前三位。

《程序设计基础》课程讲授内容一共10个章节。

第一章介绍C语言的特点,使学习者了解C语言的特点及C语言的开发过程;

第二章介绍计C语言的基础知识,帮助学习者理解计算机的C语言的基本数据类型、常量、变量及运算符并能熟练使用;

第三章介绍顺序结构,使用学习者能理解C语言中顺序结构的概念并能熟练掌握输入输出函数;

第四章介绍选择结构,使用学习者能理解选择结构的概念并能熟练掌握if和switch语句;

第五章介绍循环结构,使用学习者能了解使用循环结构的必要性,能熟练掌握三种循环语句;

第六章介绍数组,使学习者熟练掌握一维和二维数组的定义、初始化、元素引用、操作;

第七章介绍函数,使学习者熟练掌握库函数和自定义函数的使用;

第八章介绍指针,使学习者了解指针的必要性、基本概念,掌握指针的定义与运算,熟练掌握指针与数组的使用方法;

第九章介绍结构体与共用体,使学习者了解结构体的必要性及基本概念,掌握结构体和共用体的定义及结构体类型定义和使用;

第十章介绍结文件,使学习者了解文件的简介和分类,熟练掌握打开/关闭文件,读/写文件等操作。

每期课程一共有19周,有10个章节,建议大家可以每周学习0.5-1个章节,并完成课后作业。老师在每章节学习后都设置了章节测试,讨论话题,欢迎同学们相互交流学习心得,并随时向老师提出学习疑问,教师团队会和大家在线交流,在学习即将结束时,老师会发布一次考试,大家请关注平台的通知,不要错过哦!


你将收获什么?

通过学习本门课程,你将获得如下:

1、C语言基础、条件、循环、函数、结构体、指针、文件等方面的知识;

2、学习课程后,能够熟练地阅读和运用结构化程序设计方法设计、编写、调试和运行C语言程序。

3、培养学生程序设计、开发与测试能力,应用计算思维方法去分析和解决问题的能力,以及团队合作精神,为学习后续课程和进一步获得程序设计相关知识等奠定坚实的基础。

适合什么人学习?

 适合学习人群:
        1、有志于从事计算机行业且没有编程经验的初学者;
        2、各类高等院校对C语言编程有兴趣的学生;
        3、其他各类想了解和学习C语言的社会人士。

课程大纲

课程章节

  • 第一单元 C语言及算法概述
  • 第二单元 C程序中的基本数据
  • 第三单元 顺序结构程序设计
  • 第四单元 选择结构程序设计
  • 第五单元 循环控制结构
  • 第六单元 数组
  • 第七单元 函数
  • 第八单元 指针
  • 第九单元 结构体
  • 第十单元 文件

第一单元 C语言及算法概述

1.1 C语言学习指导

1.2 C语言基本结构

1.3 算法概述

1.4 算法的特性及描述

第二单元 C程序中的基本数据

2.1 数据类型

2.2 常量与变量

2.3 数值数据的运算与处理

2.4 数据类型转换

第三单元 顺序结构程序设计

3.1 顺序结构概述

3.2 格式输入输出函数

3.3 字符输入输出函数

第四单元 选择结构程序设计

4.1 关系运算与逻辑运算

4.2 if语句的一般形式

4.3 if语句的嵌套

4.4 switch语句

第五单元 循环控制结构

5.1 循环控制结构(一)

5.2 循环控制结构(二)

5.3 循环控制结构(三)

第六单元 数组

6.1 数组的作用和数组的特点

6.2 一维数组元素的应用

6.3 二维数组的作用、定义与应用

6.4 字符数组

6.5 字符串处理库函数

第七单元 函数

7.1 函数的作用

7.2 函数的分类

7.3 函数的定义

7.4 函数的调用

7.5 函数的嵌套调用与递归调用

7.6 数组作为函数参数

7.7 变量的作用域

7.8 变量的存储类别(一)

7.9 变量的存储类别(二)

第八单元 指针

8.1 指针的作用与使用方法

8.2 指针变量作为函数的形参

8.3 指针与一维数组

8.4 指针与二维数组、指针数组

第九单元 结构体

9.1 结构体(一)

9.2 结构体(二)

第十单元 文件

10.1 文件概述

10.2 文件操作函数

App 下载
关注我们