多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《C_C++实践进阶之道:写给程序员看的编程书》_Chen黎娟_1
《C_C++实践进阶之道:写给程序员看的编程书》_Chen黎娟_2
《C_C++实践进阶之道:写给程序员看的编程书》_Chen黎娟_3
内容简介:
G/c++
实践进阶之道
写给程序员看的编程书瞵。
田guo铁出社
这是一本CC+语言应用能力进阶的图书,总结了一个典型的学习者第101个小时开始的学
和心得,你值得拥有
本书内容包括夯实C语言核心基础、提升你的编程功力、积累专业程序员开发经验、理解
C++精髓和以C++为母语五个部分,内容丰富,集开发技巧、成长经验和学习资料于一体,具有
很高的实用性和可读性,对于初级程序员和学习编程语言的大学生大有裨益,可以帮助其掌握
CC++语言精髓,提高自己的程序设计水平
图书在版编目(CIP)数据
C/C+实践进阶之道:写给程序员看的编程书/Chen黎娟
编著.一北京:中guo铁道出版社,2018.5
ISBN978-7-113-23758
I.①C…Ⅱ.①Chen…Ⅲ④C语言一程序设计②C++语言
程序设计Ⅳ.①TP312
中guo版本图书馆CIP数据核字(2017)第214113号
+实践进阶之道:写给程序员看的编程书
作者:Chen黎娟编著
责任编辑:荆波
读者热线电话
0)63560056
责任印制:赵星辰
封面设计:MXs
出版发行:中guo铁道出版社(100054,北京市西城区右安门西街8号
中guo铁道出版社印刷厂
版次:2018年5月第1版2018年5月第1次印刷
开本:787m×1092mm1/16印张:29
字数:724千
书号:ISBN978-7-113-23758-5
定价:79.00元
版权所有侵权必
凡购买铁道版图书,如有印制质量飼题,请与本社读者服务部联系调换。电话010)51873174
打击盗版举报电话010)5187365
作者序
希望能给你带来帮助
十多年前,我大学毕业
十多年来,我一直从事开发工作。主要的开发工具是:CC++语言。当然,还会使用
些其他的开发语言和平台
十多年了,也积累了一些东西,决定抽空把自己技术上成长的路总结一下,希望能给
你带来一定的帮助
在大学的时候,我只不过是一个想努力学好每门功课,争取拿到奖学金的学生
C语言对我来说,只不过是其中的一门功课,对功课的态度我都是一样的
记得我的这门功课的考试得了98分
不过,现在看来,这个分数毫无意义,只不过却跨出了认识这门语言的第一步
如果说重要的课程,反而是后面的一门算法和数据结构课程,工作时间越久,越意识
到这门课程的重要性
算法和数据结构课程之后,又一次接触C语言是在毕业设计时
毕业设计对我来说,有两个重大的意义
一是编写了一个“大”程序,让我意识到要组织好代码,还得具有一些工程化的知识
经验技巧规范
是编写了这么多代码,C语言让我使用得更加熟练
不过,当你知道得越多,接触到未知的东西就会越多,那个时候才明白,面对整个C
类开发而言,我的C语言成绩应该只有2分
毕业后,我经历了很多比大学毕业设计更加庞大的项目
非常幸运的是,这些项目都是由浅入深,逐步走入我的工作中,这逐渐给了我成长的
间
第一个阶段:这些项目,都是嵌入式在ROM中的小程序,它们让我学会了算法平衡
学会了设计,学会了调试
第二个阶段:特点是这些项目都引入了嵌入式开发系统。项目的规模很大,系统的规
模也相当大,需要很大的团队来支持、完成,这些项目让我达到了另外的台阶,基本上不
再是个人独立完成项目,开始积累项目开发的经验
总结一下,你会发现这些经验非常可贵,我要是早早就知道这些,工作中可能就会少
犯很多低级错误,还有莫名的焦躁
我平时也有记录工作笔记的习惯,这些经验都散布在我厚厚的几个笔记本中
直想,等我有空了,把这些总结一下,应该是非常有意思的事情。不过一直也没有
直到有一天,和我一个同学聊天,他说起来目前的大学生就业形势。我知道很多
都缺乏开发人才,而且能开出的工资远远高于网络上公布的平均数字。而这些工作的基本
要求,就是熟练掌握C语言。实际上,我们读大学的时候,理工科大学生学习一门编程语
言是一个基本要求,我想现在也是,所以,我觉得这个要求并不算高。大学生缺的,只是
熟练程度和一些基本经验
所以,我决定每周总结一点。希望能在你找工作的时侯有所帮助,希望能对你的成长
有一些帮助
2018年3月
前言
PREFACE
CC++的数组是从0开始编号,我们也从第0章开始吧!
作为职业程序员,在生活和网络中,学弟学妹们问得最多的两个问题是:收入如何?
你是如何成为专业程序员的?对于第一个问题,我一般回答,收入还可以,关键是有时的
成就感非常让人满足。而第二个问题还真不好回答。我只能说读书的时候,就有点儿喜欢
编程,就业的时候,发现程序员职位的薪水比较高,工作了几年,就逐渐成了职业程序员
了.要详细地说,基本上需要一本书的内容。这也是本书的缘起
读者:理工科大学生
有一个现象,在职业程序员中,大学是计算机专业的并不多。这说明,一方面,计算
机应用的迅猛发展,使得计算机应用人才缺乏;另一方面,不少理工科专业和计算机专业
天然接近,成为职业程序员也不是一件很难的事情
事实上也是如此,大多数理工类专业开设了不少程序设计的相关课程,只需要有一定
的兴趣爱好,再加上一定的训练,可以比较轻松地成为专业程序员。因为计算机在各行各
业的应用,对于理工科专业的学生来说,编程能力也是一个非常重要的技
所以,本书将理工科大学在校生和刚刚进入职场的新人,作为读者对象,希望会对这
些人有所帮助
定位:你的第二本程序设计图书
几乎所有理工类大学都会开设程序设计语言课程。每年也会有数百万人报名参加计算
机等级的程序设计类考试。这是成功的第一步.但是,会基本语法,不一定会编写程序
不一定能运用到实际中去解决问题
本书定位于理工科大学生的第二本程序设计图书,在已有的程序设计语言的基础上逐
步提高,具备专业程序员的基础。花一点时间阅读本书,你就可以多拥有一项能力。从学
生到职业程序员,在工作和生活等多方面都要有一定的转型和适应期。本书出版的最重要
目的是帮助读者完成这个转型,帮助读者跨越几个技术学习上的台阶
熟练掌握CC++的意义
掌握CC++的好处如下
(1)C语言和C+基本上是使用量第一的开发语言,CC++是现代程序设计之母,C并
和Java等都是在C+的基础上演化而来的,因此掌握了C/C++,对学习Java和C#会很有
帮助
#############################################
|