内容介绍
C语言编程魔法书:应用场景C11规范关键解读C11规范的英语的语法內容,而且从全部编译、联接到载入全过程都是涉及到。一起在之后分別详细介绍GCC编译器与Clang编译器的C语言英语的语法拓展。根据阅读文章这书,小读者可以彻底把握新规范的C语言编程。而且对C语言设计方案观念、建立方法也可以有一个大约的知道。
这书从基本到高級,全方位而深层次,不一样层级的小读者可挑选合适自个的章节目录阅读文章,参加序言“如何阅读这书”控制模块。
预备期专业知识篇(第1~3章),为初中级小读者出示电子计算机基础知识和有关定义,如编程方式、流行开源系统编译器,及其构建C编程自然环境的方式。
基本英语的语法篇(第4~12章),学习培训C语言的根基——基础英语的语法与应用解读,包含基础原素、基本数据类型、客户自定种类、数组和表针(难题)、控制流句子、涵数。
高級英语的语法篇(第13~18),叙述了C11编程的某些高級特点,升阶之用。包含:
现阶段所适用的全部预Cpu特点;
编译语义作用域、姓名室内空间、联接特性;
C11规范适用的种类限定符的规范使用方法与常见问题;
刻骨铭心讲解C语言英语的语法管理体系的关键——种类系统软件;
C11规范中关系式以及测算优先级,及其“左值”;
流行编译器所选用的函数调用承诺;
流行C语言编译专用工具搭建静态数据库/动态性库的方式与实践活动。
英语的语法拓展篇(第18~21章)叙述了GCC与Clang编译器对C语言的拓展,及其C语言的设计构思、将来C语言新添与清除特点。必须对最底层互交与开发设计深层次知道的小读者大有裨益。
新项目实践篇(第30~23章),UTF-8与UTF-18编号程序编写,应用场景控制面板的科学计算器程序流程。精致而知识结构图全方位。
目录
- 第一篇 预备知识篇
- 第1章 C魔法概览 /2
- 第2章 学习C语言的预备知识 /14
- 第3章 C语言编程的环境搭建 /33
- 第二篇 基础语法篇
- 第4章 C语言中的基本元素 /54
- 第5章 基本数据类型 /66
- 第6章 用户自定义类型 /102
- 第7章 C语言的数组与指针 /136
- 第8章 C语言的控制流语句 /174
- 第9章 C语言的函数 /193
- 第10章 C语言预处理器 /230
- 第11章 C语言程序的编译上下文 /263
- 第三篇 高级语法篇
- 第12章 C语言中的类型限定符 /290
- 第13章 C语言的类型系统 /316
- 第14章 C11标准中的表达式、左值与求值顺序 /336
- 第15章 函数调用约定与ABI /356
- 第16章 创建静态库与动态库 /376
- 第四篇 语法扩展篇
- 第17章 GCC对C11标准的语法扩展 /396
- 第18章 Clang编译器对C11标准的扩展 /445
- 第19章 对C语言的未来展望 /463
- 第五篇 项目实践篇
- 第20章 制作UTF-8与UTF-16编码字符串的转码器 /474
- 第21章 制作控制台计算器 /488