c语言程序设计资料书下载,C语言编程魔法书:基于C11标准 (陈轶著) 完整pdf高清版[20MB]...

C语言编程魔法书:基于C11标准主要讲解C11标准的语法内容,并且从整个编译、连接到加载过程都会涉及。同时在后会分别介绍GCC编译器与Clang编译器的C语言语法扩展。通过阅读本书,读者能够完全掌握新标准的C语言编程。并且对C语言设计思想、实现方式也能有个大概的了解。

本书从基础到高级,全面而深入,不同层次的读者可选择适合自己的章节阅读,参见前言“如何阅读本书”模块。

预备知识篇(第1~3章),为初级读者提供计算机理论知识和相关概念,如编程模式、主流开源编译器,以及搭建C编程环境的方法。

基础语法篇(第4~11章),学习C语言的基石——基本语法与使用讲解,涵盖基本元素、基本数据类型、用户自定义类型、数组和指针(难点)、控制流语句、函数。

高级语法篇(第12~16),讲述了C11编程的一些高级特性,进阶之用。涵盖:

目前所支持的所有预处理器特性;

编译上下文作用域、名字空间、连接属性;

C11标准支持的类型限定符的标准用法与注意事项;

深刻解读C语言语法体系的核心——类型系统;

C11标准中表达式及其计算优先级,以及“左值”;

主流编译器所采用的函数调用约定;

主流C语言编译工具构建静态库/动态库的方法与实践。

语法扩展篇(第17~19章)讲述了GCC与Clang编译器对C语言的扩展,以及C语言的设计理念、未来C语言新添与排除特性。需要对底层交互与开发深入了解的读者大有裨益。

项目实践篇(第20~21章),UTF-8与UTF-16编码程序编写,基于控制台的计算器程序。精巧而知识点全面。

目录

第一篇 预备知识篇

第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

fa56d417dbb6529439476d7a349a9481.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值