该内容需要权限查看

解锁内容

课程介绍:
《轻松搞定C语言-进阶篇》课程,继《轻松搞定C语言-基础篇》之后,再度引领您深入理解C语言。本课程继续拓展讲解了C语言四大部分内容,最后结合综合性案例,让您融会贯通,举一反三。该案例对于有一定基础的初学者来说难度适中,代码量较大,挑战您的学习极限。跟随我们的脚步,让进阶篇助您轻松驾驭C语言,实现从初学者到专家的蜕变!

课程目录:
1.1 内存和指针的关系
1.2 指针的大小
1.3 指针的定义和使用
1.4 野指针和空指针
1.5 万能指针类型
1.6 指针常量
1.7 常量指针
2.1 数组的名字是指针常量
2.2 使用指针操作数组
2.3 使用指针进行算术运算
2.4 指针数组
2.5 数组指针
2.6 使用数组指针操作二维数组
2.7 使用指针数组操作二维数组
2.8 多级指针
3.1 使用指针做函数参数
3.2 数组作为函数参数会退化为指针
3.3 函数的传入参数和传出参数
3.4 指针做函数返回值
3.5 函数指针和回调函数
4.1 字符数组和指针
4.2 字符指针做函数参数
4.3 带参数的 mian 函数
4.4 标准C函数- 字符串长度和拷贝
4.5 标准C函数 – 字符串拼接
4.6 标准C函数 – 字符串比较
4.7 标准C函数 – 字符和字符串搜索
4.8 标准C函数 – 字符串拆分
4.9 标准C函数 – 格式化字符串
4.10 练习1 – 计算大字符串中子字符串出现的次数
4.11 练习2 – 求中间非空格子字符串的长度
4.12 练习3 – 字符串翻转
5.1 普通局部变量作用域
5.2 静态局部变量
5.3 全局变量的定义和使用
5.4 静态全局变量
5.5 静态函数和全局函数
6.1 内存分区
6.2 memset 内存初始化函数
6.3 memcpy、memmove 内存拷贝和移动函数
6.4 memcmp 内存比较函数
6.5 堆内存分配函数
6.6 malloc 函数的使用
6.7 calloc 和 realloc 函数的使用
6.8 知识点拓展 – 如何通过自定义函数给外部指针分配内存
7.1 结构体的定义和使用
7.2 结构体的嵌套使用
7.3 结构体数组
7.4 指向堆内存的结构体指针
7.5 结构体嵌套指针
7.6 结构体作为函数参数
7.7 结构体数组做函数参数
8.1 联合体的定义和使用
8.2 使用联合体判断大小端存储
8.3 枚举
8.4 通过typedef 给基础类型定义别名
8.5 通过typedef 给复合类型指定别名
8.6 通过typedef 给函数指针指定别名
9.1 文件IO介绍
9.2 文件的打开和关闭
9.3 终端对应的文件指针
9.4 文件的打开和关闭测试
9.5 使用 fputc 写文件
9.6 使用 fgetc 读文件
9.7 使用 feof 判断文件的结尾
9.8 使用 fgets 和 fputs 函数读写文件
9.9 fread 和 fwrite 函数
9.10 使用 fread 和 fwrite 读写文件
9.11 文件指针偏移
9.12 函数的删除和重命名
9.13 缓冲区
10.1 分析项目需求定义相关结构体
10.2 初始化学校信息
10.3 添加显示菜单
10.4 添加班级
10.5 添加学生
10.6 根据ID删除班级内的学生
10.7 删除班级
10.8 搜索学生
10.9 保存学校数据到磁盘文件
10.10 加载磁盘数据到内存
10.11 关于程序中的两个二级指针的初始化修改
10.12 班级成绩排序
10.13 求班级各学科的平均分
10.14 通过回调函数的方式实现代码的复用
10.15 遍历学校中的班级并打印班级学生信息
10.16 资源释放
10.17 功能测试和bug的修改-1
10.18. 功能测试和bug的修改-2

 

侵权联系与免责声明 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 侵权联系邮箱:514719408@qq.com