C语言编程魔法书:基于C11标准
(副标题):无 ;
(作者): 51epub.cc ;
内容简介:
前言
为什么要写这本书
本人在2001年上了大学本科,读计算机科学与技术专业。在第一年的上半学期,对计算机编程还没什么感觉。但是就在考“C语言程序设计”这门专业课的前一个月,感觉这门课学了那么久几乎什么都不会,可把我急坏了。然后就在这短短一个月的时间里又是看书,又是上机实验,终于考了70多分,算是过关了……不过奇怪的是在考试结束后,就发现自己对编程有了感情。到了大二,我们上“数据结构”所使用的教材是基于C编程语言的,因为之前没学过C语言,所以只能自学。而在这个过程中,我发现自己对编程更加热爱。在上完大三之后,我在暑假里又把之前的C语言重新巩固一番。有了计算机组成、操作系统、汇编语言、数据结构等知识积淀之后再去看C语言编程就感觉容易多了。我也是由此喜欢上了C编程语言。
10年之后,发现国内市面上很多C语言参考书仍然显得非常陈旧。不仅基于古老的C89/90标准,而且还在用Visual C6.0这种既收费又老旧的开发环境教学生。对于比较新的C99标准的讲解屈指可数,更鲜有针对最新的C11标准的书籍。出于对C语言的热爱,在此热切希望能把最新标准的C语言奉献给各位读者,也想把C语言的方方面面讲透并且能讲得通俗易懂,方便读者去思考实践,所以这也是我写这本书的主要原因。当各位阅读完本书之后,会发现C语言竟然如此强大!而且在大部分时候,尤其是我们想集中注意力解决某个特定问题的时候,使用C语言要比用其他一些基于面向对象的类C编程语言(比如C、Java等)要直观得多!
本书之所以叫“C语言编程魔法书”,是因为像“宝典”、“圣经”之类的词已经被用滥了。再者,C语言本身就拥有极其强大的魔力,你能用它做几乎所有的事情。而且几乎每一个C语言编译器都能内联汇编语言,或者与C++、Objective-C直接兼容,而对于像Java、C#、Python等许多编程语
目录预览:
C语言编程魔法书:基于C11标准
前言
第一篇 预备知识篇
第1章 C魔法概览
1.1 例说编程语言
1.2 用C语言编程的基本注意事项
1.3 主流C语言编译器介绍
1.4 关于GNU规范的语法扩展
1.5 用C语言构建一个可执行程序的流程
1.6 本章小结
第2章 学习C语言的预备知识
2.1 计算机体系结构简介
2.2 整数在计算机中的表示
2.3 浮点数在计算机中的表示
2.4 地址与字节对齐
2.5 字符编码
2.6 大端与小端
2.7 按位逻辑运算
2.8 移位操作
2.9 本章小结
........