C程序设计教程合集

合集说明:“C语言程序设计教程”合集梳理自本站开发技术资料,是系统化、从零到一的C语言学习路径,内容将陆续完善。单篇内容中的导航范围还在开发技术栏目内部,合集只提供按学习路径整理的文章链接。

系列目录

内容陆续补充
第1篇 说实话,现在学C语言,到底图个啥?它被淘汰了!?
第2篇 C语言中的数据类型——变量到底是个什么"类型"的盒子
第3篇 C语言中的常量——那些"程序运行中雷打不动"的值
第4篇 C语言中的变量——程序里那个"会变的小盒子"
第5篇 啃透C语言的顺序结构,最简单的往往最容易被忽视
第6篇 啃透C语言的分支结构,这些搞明白了代码才有灵魂
第7篇 啃透C语言的循环结构,把这些搞明白你就稳了
第8篇 啃透C语言一维数组,从入门到不再怵它
第9篇 啃透C语言二维数组,表格数据就这么拿捏了
第10篇 啃透C语言多维数组,三维四维也不过是层皮
第11篇 啃透C语言字符数组,字符串那些事儿一次说清楚
第12篇 函数之为什么要引入函数
第13篇 函数定义的“八股文”——咱们亲手盖一座小工厂
第14篇 函数的调用——怎么让咱们盖好的工厂跑起来
第15篇 对被调用函数的声明和函数原型——给编译器提前“打个招呼”
第16篇 函数的参数传递——你以为你传过去了,其实传了个“复印件”
第17篇 函数的嵌套调用与递归调用——函数还能自己喊自己?
第18篇 数组作为函数参数——数组名本身就是地址,这题不按套路出牌
第19篇 变量的存储方式和生存期——你家变量能在哪儿待着、能活多久?
第20篇 内部函数和外部函数——你家门口的东西,别人能不能翻墙进来拿?
第21篇 【C语言-指针-指针变量】1. 指针是什么?——从“你家住哪儿”开始讲起
第22篇 【C语言-指针-指针与数组】2. 指针与数组——数组名其实是个“隐藏的指针”
第23篇 【C语言-指针-指针与字符串】3. 指针与字符串——字符串就是“以\0结尾的字符数组”,指针引用它最顺手
第24篇 【C语言-指针-函数指针】4. 函数指针——指针不光能指数据,还能指代码
第25篇 【C语言-指针-返回指针的函数】5. 返回指针值的函数——函数不但能给你个结果,还能给你个“地址”
第26篇 【C语言-指针-动态内存分配】6. 动态内存分配——程序也能“现用现申请”
第27篇 【C语言-指针-链表】7. 链表——动态内存和指针的终极结合
第28篇 【C语言-自定义数据类型】1. 结构体——把不同类型的数据打包在一起
第29篇 【C语言-自定义数据类型】2. 共用体——多个成员共用同一块内存
第30篇 【C语言-自定义数据类型】3. 枚举——给整数起个有意义的名字
第31篇 【C语言-自定义数据类型】4. typedef——给类型起别名,让代码更顺眼
第32篇 【C语言-文件操作】1. 文件操作的基本概念——文件指针和打开关闭
第33篇 【C语言-文件操作】2. 文件的读写——字符、字符串、格式化、二进制
第34篇 【C语言-文件操作】3. 文件的定位与状态检测——移动指针、判断结尾
第35篇 【C语言-文件操作】4. 综合实战——用文件操作写一个真正的持久化程序
第36篇 【C语言-算法-穷举与迭代】1. 最基础的“热身算法”——穷举与迭代
第37篇 【C语言-算法-查找】2. 最常用的"查找"——找东西的效率差别
第38篇 【C语言-算法-排序】3. 绕不开的"排序"——算法里的重头戏
第39篇 【C语言-算法-文本处理】4. 字符与字符串的"文本处理"
第40篇 【C语言-算法-查找】5. 进阶的数据结构基础——链表(指针的终极试炼)