c语言入门到c使用高手课程笔记案例链接一、引言在学校里还是pythonmatlab用惯了c用起来还是没有得心应手很多c11的用法也没有理解的很清楚所以LZ准备花半年左右的时间利用课余的时间系统的学习一下c语言到c的一系列知识哪怕是再基础的知识也准备重新走一遍夯实下基础这篇博客其实就是学习笔记案例的一个目录后续会持续更新这篇博客当然也会更新对应一系列的学习博客希望半年后自己的c能够更加扎实和系统。这篇博客主要参考学习的书籍和视频资料主要有C Primer PlusC Primerc语言入门到c使用高手后续会继续添加如果有小伙伴愿意一起来学习C语言和C欢迎各位小伙伴在博客下一起评论、打卡一起来攻克C这个大山。按照视频课程的内容主要会分为三个大模块基本的C语言入门了解基本语法规则、语句、函数、指针等概念这个基本上就是查漏补缺的一个过程把基础基本概念夯实深入学习C: 这个应该就是重点部分了进一步认识类、对象、成员函数、虚函数、模板等用法至少LZ觉得自己写的类还是没有很完善的编译器内部原理这个应该是比较高阶的课程内容了对C对象内部只是包括数据布局、编译器工作原理等的详细介绍。希望这个博客能让LZ和小伙伴们都有所收获咱们一起来学C吧二、C语言入门首先和小伙伴道歉一下,第一到第六章lz在电脑重装的时候忘记备份了,结果就悲剧了…不过等这三套课程结束的时候,LZ一定会把之前的补上哒,加油加油!第七章 函数第一节 函数的基本概念和定义第二节 函数调用方式以及嵌套调用第三节 函数递归调用精彩演绎第四节 数组作为函数参数第五节 局部变量和全局变量第六节 变量的存储和引用,内部函数和外部函数第八章 编译预处理第一节 宏定义第二节 文件包含和条件编译第九章 指针第一节 指针基本概念详解第二节 变量的指针和指向变量的指针变量-1第三节 变量的指针和指向变量的指针变量-2第四节 数组的指针和指向数组指针的指针变量-1第五节 数组的指针和指向数组指针的指针变量-2第六节 数组的指针和指向数组指针的指针变量-3第七节 字符串的指针和指向字符串的指针变量第八节 函数指针和返回指针值的函数第九节 指针数组, 指针的指针, main函数参数, 小节第十章 结构体与共用体第一节 结构体变量定义,引用,初始化第二节 结构体数组,结构体指针第三节 共用体,枚举类型,typedef第十一章 位运算第一节 位的概念以及位运算符介绍第二节 位运算的具体应用第十二章 文件第一节 文件概述,文本,二进制文件区别第二节 文件的开,关,读,写实战操练第三节 将结构体写入二进制文件再读出到这里c语言的部分就结束啦,下面开始我们的c之旅吧!三、深入学习C第二章 基本语言第一节 语言特性,工程构成,可移植性第二节 命名空间简介,基本输入输出精解第三节 auto、头文件防卫、引用、常量第四节 范围for、new内存动态分配、nullptr第五节 结构、权限修饰符、类简介第六节 函数新特性、内联函数、const详解第七节 string类型介绍第八节 vector类型介绍第九节 迭代器精彩演绎失效分析及弥补、实战第十节 类型转换static_cast、reinterpret_cast等第三章 类第一节 成员函数,对象拷贝,私有成员第二节 构造函数详解, explicit, 初始化列表第三节 inline,const,mutable, this, static第四节 类内初始化,默认构造函数, default, delete第五节 拷贝构造函数四、编译器内部原理