前言
笨办法学C
Learn C The Hard Way
c
飞龙
wizardforcel
54页
•
524 Star
•
2018年5月3日收录
开始阅读
书籍推荐
C 语言进阶
tzivanmoe
•
c
•
32页
•
2018年6月29日
0
C 语言编程透视
泰晓科技
•
c
•
13页
•
2018年5月30日
369
全栈开发指南2021
frank-lam
•
code
•
51页
•
2021年10月24日
Git Cheat Sheet 中文版
flyhigher139
•
git
•
1页
•
2019年3月3日
642
Git的奇技淫巧
jackfrued
•
git
•
77页
•
2019年5月26日
28
leetcode题解,记录自己的leetcode解题之路
azl397985856
•
code
•
92页
•
2019年5月26日
8204
小字
大字
宋体
黑体
白天
护眼
夜晚
封面
简介
笨办法学C 中文版
前言
导言:C的笛卡尔之梦
练习0:准备
练习1:启用编译器
练习2:用Make来代替Python
练习3:格式化输出
练习4:Valgrind 介绍
练习5:一个C程序的结构
练习6:变量类型
练习7:更多变量和一些算术
练习8:大小和数组
练习9:数组和字符串
练习10:字符串数组和循环
练习11:While循环和布尔表达式
练习12:If,Else If,Else
练习13:Switch语句
练习14:编写并使用函数
练习15:指针,可怕的指针
练习16:结构体和指向它们的指针
练习17:堆和栈的内存分配
练习18:函数指针
练习19:一个简单的对象系统
练习20:Zed的强大的调试宏
练习21:高级数据类型和控制结构
练习22:栈、作用域和全局
练习23:认识达夫设备
练习24:输入输出和文件
练习25:变参函数
练习26:编写第一个真正的程序
练习27:创造性和防御性编程
练习28:Makefile 进阶
练习29:库和链接
练习30:自动化测试
练习31:代码调试
练习32:双向链表
练习33:链表算法
练习34:动态数组
练习35:排序和搜索
练习36:更安全的字符串
练习37:哈希表
练习38:哈希算法
练习39:字符串算法
练习40:二叉搜索树
练习41:将 Cachegrind 和 Callgrind 用于性能调优
练习42:栈和队列
练习43:一个简单的统计引擎
练习44:环形缓冲区
练习45:一个简单的TCP/IP客户端
练习46:三叉搜索树
练习47:一个快速的URL路由
后记:“解构 K&R C” 已死
捐赠名单