# 看完目录学会C语言 **Repository Path**: luo765/c_learning ## Basic Information - **Project Name**: 看完目录学会C语言 - **Description**: B站济北周南C语言教程——《看完目录学会C语言》源代码 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: https://space.bilibili.com/13957052/channel/detail?cid=72161 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-02-06 - **Last Updated**: 2021-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 看完目录学会C语言 这是B站系列教程[《看完目录学会C语言》](https://space.bilibili.com/13957052/channel/detail?cid=72161)的代码仓库 > 如果对你有帮助,烦请B站一键三连! ### 书籍 本教程所用书籍为C语言之父——丹尼斯·里奇(*Dennis M. Ritchie*)和布莱恩·科宁汉(*Brian W. Kernighan*)合著的《C程序设计语言》(*The C Programming Language*)。 此书在业内颇受好评,是广大程序员推崇的入门佳作,被亲切地称为K&R黑皮书。 ![书籍封面](book_cover.jpg) ### 内容 本教程内容来自《C程序设计语言》的目录,UP主结合自身所学和开发经验,尝试用通俗易懂的语言结合具体小例子进行讲解。 #### **原书目录** (*持续更新中...*) - **第一章** - 变量 - 算术表达式 - for语句 - 符号常量 - 字符串输入/输出 - 数组 - 函数 - 参数——传值调用 - 字符数组 - 外部变量与作用域 - **第二章** - 变量名 - 数据类型及长度 - 常量 - 声明 - 算术运算符 - 关系运算符与逻辑运算符 - 类型转换 - 自增运算符与自减运算符 - 按位运算符 - 赋值运算符与表达式 - 条件表达式 - 运算符优先级与求值次序 - **第三章** - 语句与程序块 - if-else语句 - else-if语句 - switch语句 - while循环与for循环 - do-while循环 - break语句与continue语句 - goto语句与标号 - **第四章** - 函数的基本知识 - 返回非整型值的函数 - 外部变量 - 作用域规则 - 头文件 - 静态变量 - 寄存器变量 - 程序块结构 - 初始化 - 递归 - C预处理器 - 文件包含 - 宏替换 - 条件包含