姚云飞先生的大作《彻底搞定 C 指针》是互联网上中文 C/C++界内为数不多的专门阐述 C 指针问题的优秀文献资源之一
正如书名所示,对于那些学习了 C 基础知识却始终对 C 指针不得要领的读者,或者那些已经长期被 C 指针困扰的读者,作者致力于彻底解决他们在这方面的难题。为了达到这个目的,作者运用了许多生动与亲切的例子,深入浅出地讲透了 C 指针的原理与机制,并辅以编程实践中最常用的惯例和技巧作为示范。
《彻底搞定 C 指针》是互联网上下载次数最多的针对 C 指针问题的中文资源之一。现在,经由修订者的重新修订、编辑与排版,本书的《完全版·修订增补版》全新登场。新版本中的技术用语更加清楚严谨,行文的结构层次更加分明,例子中的程序代码均通过编译以测试其精准性。修订者希望这份新的成果能够令各位读者在 C 编程方面获得更多的益处,同时也期待着读者们宝贵的反馈信息。
A1. C 程序的代码段,以及行文中的代码的字体,均统一调整为 Courier New,例如: - 类型说明符“int”、变量名“a”、地址表达式“&a”、函数名“Exchg1” 等等均作调整。
A2. 行为中的代码段,按一般行文处理缩进;代码段内部规整缩进。
A3. 规整 C 语句,例如:
- 语句中形如“a=b+c(x,y)”的,将调整为形如“a = b + c(x, y)”的新样式,即在运算符、用来间隔参数的逗号等的旁边补足空白,令语句的可读性更强。
- 补全语句结尾的“;”。
A4. 规整行文语序,令其更加通顺。
A5. 规整术语写法,例如:
- “C、C++”调整为“C/C++”。
指针,想说弄懂你不容易啊!我们许多初学指针的人都要这样感慨。我常常在思索它,为什么呢?其实生活中处处都有指针,我们也处处在使用它。有了它我们的生活才更加方便了。没有指针,那生活才不方便。不信?你看下面的例子。
这是一个生活中的例子:比如说你要我借给你一本书,我到了你宿舍,但是你人不在宿舍,于是我把书放在你的 2 层 3 号的书架上,并写了一张纸条放在你的桌上。纸条上写着:你要的书在第 2 层 3 号的书架上。当你回来时,看到这张纸条,你就知道了我借与你的书放在哪了。你想想看,这张纸条的作用,纸条本身不是书,它上面也没有放着书。那么你又如何知道书的位置呢?因为纸条上写着书的位置嘛!其实这张纸条就是一个指针了。它上面的内容不是书本身,而是书的地址,你通过纸条这个指针找到了我借给你的这本书。
那么我们 C/C++中的指针又是什么呢?请继续跟我来吧,下面看一条声明一个指向整型变量的指针的语句:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !