C语言精讲教程发布

教程新,立足C语言主要版本C89、C99进行讲解,兼顾各版本的新特性;教程全,分为三大阶段:C语言入门、C语言基本语法、C语言高级应用,共计九大章节,包括数组、指针、函数、结构体、文件操作等各大重点内容;教程细,由浅入深,循序渐进,每个知识点均配备1-2个实操案例,总计120个+,授课经典绘图100张+。

还是同样的配方,还是熟悉的味道,康师傅的授课注重实战能力,注重编码规范的培养,坚持授之以渔不弱授之以鱼。你学完这套C语言教程之后,不仅能熟练掌握C语言语法,还将变成一个会思考、善技巧、懂规范的内行人。

微信图片_20231017150554.jpg

提升编程功力的方法之一是刷题,本条教程融合了近百道各大名校考研真题,覆盖数组常用算法、二级指针、野指针、参数传递机制、回调函数、文件操作、常用工具函数等重难点知识,一一为你剖析,并做了知识点的扩展讲解。

教程目录

001.C语言精讲教程简介
002.课程目录介绍
003.了解计算机语言
004.初识C语言
005.第一个C程序的编写、编译和运行
006.集成开发环境的介绍和CLion的使用
007.C程序的运行机制
008.C语言中的单行注释和多行注释(块注释)
009.HelloWorld的剖析
010.printf()函数的使用细节
011.关键字和标识符的使用
012.变量的定义与分类
013.常见的整型的使用
014.常见的浮点类型的使用
015.字符类型的使用
016.布尔类型的使用
017.变量间的运算规则
018.常量的几种定义方式
019.三组输入输出函数的使用
020.熟悉常用的几种进制
021.二进制的原码、反码、补码与进制之间的转换
022.算术运算符的使用
023.赋值运算符的使用
024.比较运算符的使用
025.逻辑运算符的使用
026.位运算符的使用
027.条件运算符的使用
028.sizeof运算符的使用及运算符的优先级
029.if-else的基本使用
030.if-else的使用注意点
031.if-else的课后练习
032.switch-case的基本使用
033.switch-case的课后练习
034.for循环的基本使用
035.for循环的练习_真题
036.while循环的基本使用
037.while循环的练习_真题
038.do-while循环的基本使用
039.ATM取款案例_循环结构小结
040.“无限”循环结构格式的理解
041.嵌套循环的使用
042.break和continue关键字的使用
043.break和continue的课后练习
044.goto关键字的使用
045.数组的概述
046.一维数组的基本使用
047.一维数组的其它定义方式
048.一维数组的内存分析
049.数组应用1:数值型数组特征值统计
050.数组应用2:数组的复制
051.数组应用3:数组的反转
052.char型数组与字符串
053.二维数组的理解与内存分析
054.二维数组的其它定义方式
055.二维数组的课后练习1-3
056.二维数组的课后练习4-5
057.指针的理解与定义
058.取址运算符
059.取值运算符
060.指针与整数值的加减运算
061.指针的自增和自减运算
062.同类指针的相减运算与比较运算
063.野指针的成因与避免措施
064.二级指针的基本使用
065.二级指针的练习
066.使用指针访问一维数组
067.一维数组中指针使用的练习
068.指针带下标和&数组名的使用
069.使用数组名访问二维数组各元素
070.使用指针变量访问二维数组元素
071.数组指针与指针数组
072.字符串的两种表示方式及对比
073.字符串数组的两种表示方式
074.指向固定长度数组的指针变量
075.为什么使用函数与函数的分类
076.函数的声明及举例_1
077.函数声明的注意事项及真题
078.函数的调用与练习
079.函数的使用练习
080.函数的使用练习1
081.main()函数的理解
082.exit()函数的理解
083.函数原型
084.函数内变量的传递机制
085.参数传递机制1:值传递
086.指针为例说明参数传递机制2:地址传递
087.数组为例说明参数传递机制2:地址传递
088.字符串和指针数组作为形参的理解
089.课后练习
090.C++中的引用传递
091.递归函数的使用
092.了解:可变参数的函数
093.指针函数的使用
094.函数指针的使用
095.回调函数的使用
096.内部函数与外部函数的使用
097.局部变量与全局变量的使用
098.变量的动态存储方式和静态存储方式
099.register、extern、const修饰变量
100.为什么需要结构体
101.结构体的声明与基本使用
102.结构体、结构体变量、成员调用的其它写法
103.课后练习
104.结构体嵌套的使用
105.结构体占用空间和变量的赋值操作
106.结构体数组的理解
107.结构体数组的课后练习1
108.结构体数组的课后练习2
109.结构体指针的理解与结构体指针传参
110.指向结构体数组的指针的使用
111.结构体在数据结构中的应用
112.共用体的使用
113.typedef的5种使用场景
114.typedef举例及应用场景
115.字符串声明的两种方式及对比
116.字符串常用的函数
117.日期时间和Math相关的函数
118.C程序内存分配与void指针
119.malloc()和free()的使用
120.calloc()和relloc()的了解
121.使用malloc()和free()的练习
122.内存分配的原则和常见的内存错误
123.文件和流的介绍_标准的文件IO
124.内存数据写出到文件的操作
125.读取文件数据到内存的操作