# C语言程序设计入门 — 初级主题视频课程导读
课程解决的问题
本课程专为备考编程入门、希望提升编程技能的技术学习者以及想要补习C语言基础的人士设计。无论你是编程新手,还是希望系统地学习C语言以应对工作或学习中的挑战,本课程都能满足你的需求。通过本课程,你将掌握C语言的基本语法、数据类型、控制结构、函数、数组等核心概念,并能够运用这些知识编写简单的程序。
适合的基础
本课程适合没有任何编程基础的学习者。虽然C语言是计算机科学的基础语言之一,但本课程从零开始讲解,即使你没有任何编程经验,也能轻松跟上进度。
建议先看哪几块
1. **C之环境安装**(课程目录1-1):在学习C语言之前,首先需要安装相应的开发环境。本部分将指导你如何安装并配置编译器,为后续的学习打下基础。
2. **C之初体验**(课程目录2-1):通过简单的C语言程序,你将了解C语言的基本语法和编程流程。
3. **C之类型及数值存储**(课程目录3-1):掌握C语言中的数据类型和数值存储方式,是理解程序逻辑的基础。
4. **C之程序结构**(课程目录4-1至6-1):程序结构是程序设计的核心。本部分将详细讲解顺序结构、选择结构和循环结构,帮助你构建复杂的程序。
5. **C之封装利器_函数**(课程目录8-1):函数是提高代码复用性和可维护性的关键。本部分将介绍函数的定义和使用方法。
6. **C之数组**(课程目录9-1至10-1):数组是C语言中处理大量数据的重要工具。本部分将讲解一维数组和二维数组的声明、访问和操作方法。
学完能独立做什么
学完本课程后,你将能够:
- 理解C语言的基本语法和编程概念。
- 编写简单的C语言程序,完成基本的计算、输入输出和逻辑判断任务。
- 使用函数来提高代码的效率和组织结构。
- 使用数组来处理和存储大量数据。
资料怎么配合练习
为了更好地巩固所学知识,建议你在观看视频课程的同时,完成课程提供的练习题和编程练习。这些练习题将帮助你检验自己的理解,并在实际编程中应用所学知识。同时,也可以参考相关编程教程或在线社区,解决在练习过程中遇到的问题。
结语
C语言是计算机科学的重要基础,掌握它对于后续学习其他编程语言和开发技能都非常有帮助。通过本课程的学习,你将为未来的编程之路打下坚实的基础。希望你能充分利用这个学习机会,不断提升自己的编程能力!
课程目录
1-1 [C之环境安装] C之环境安装 (26:40) 2-1 [C之初体验] C之初体验 (38:40) 3-1 [C之X透视] C之X透视 (34:24) 4-1 [C之类型及数值存储] C之类型及数值存储 (58:48) 5-1 [C之程序结构三口组之一_顺序结构] C之程序结构三口组之一_顺序结构 (01:05:29) 6-1 [C之程序结构三口组之二_选择结构] C之程序结构三口组之二_选择结构 (01:27:43) 7-1 [C之程序结构三口组之三_循环结构] C之程序结构三口组之三_循环结构 (43:41) 8-1 [C之封装利器_函数] C之封装利器_函数 (01:00:25) 9-1 [C之任督二脉之一脉_数组_一维数组] C之任督二脉之一脉_数组_一维数组 (56:14) 10-1 [C之任督二脉之一脉_数组_二维数组] C之任督二脉之一脉_数组_二维数组 (50:12) 11-1 [C之任督二脉之二脉_指针] C之任督二脉之二脉_指针 (43:25) 12-1 [C之指针引用数组] C之指针引用数组 (58:32) 13-1 [C之指针引用字符串] C之指针引用字符串 (30:10) 14-1 [C之指针引用函数] C之指针引用函数 (16:07) 15-1 [C之数组指针VS指针数组 and 函数指针VS指针函数] C之数组指针vs指针数组 and 函数指针vs指针函数 (45:29) 16-1 [C之动态内存分配与释放] C之动态内存分配与释放 (54:45) 17-1 [C之自定义类型_struct] C之自定义类型_struct (49:00) 18-1 [C之自定义类型_union] C之自定义类型_union (31:06) 19-1 [C之自定义类型_enum_typedef] C之自定义类型_enum_typedef (36:11) 20-1 [C之长期保存_文件读写_顺序读写] C之长期保存_文件读写_顺序读写 (01:18:48) 21-1 [C之长期保存_文件读写_随机读写] C之长期保存_文件读写_随机读写 (19:46)





