C Primer Plus和C++ Primer Plus这两本书有啥区别?

初学,应该先看哪个?两个都学,有坏处吗?... 初学,应该先看哪个?
两个都学,有坏处吗?
展开
 我来答
床前明月儿
高能答主

2020-02-25 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171925

向TA提问 私信TA
展开全部

一、出版时间不同

1、C Primer Plus:是2005年2月人民邮电出版社出版的图书,作者Stephen Prata,译者云巅工作室。

2、C++ Primer Plus:是2015年人民邮电出版社出版的图书,作者是 [美]普拉塔(Prata,S.)。

二、语言不同

1、C Primer Plus:是C语言的经典教材。

2、C++ Primer Plus:是C++语言的经典教材。


三、内容不同

1、C Primer Plus:全书共17章。第1、2章学习C语言编程所需的预备知识。第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准。

2、C++ Primer Plus:全书分17章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。

参考资料来源:百度百科-c++PrimerPlus

参考资料来源:百度百科-c primer plus

yu61917749
推荐于2018-03-08 · TA获得超过1336个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:238万
展开全部
C Primer Plus 讲的是C.
C++ Primer Plus讲的是C++, 是《C++ Primer》的第五版

初学的话。学一本吧。
两本同时学的话你可能比较累得,先学精一本。然后可以触类旁通。因为都是编程开发的吗。
网上视频的话,《从零到精通C++》可以看看。百度搜一搜就出来了。
建议在家自学好了,3-5个月全心全力学的话,基本上可以学个基础,多上机试验, 坚持学C++。
C++每天每周都要坚持学习,温故而知新。多编程。基础一定要打好。
3-5各月的计划推荐:
1,推荐《C++ Primer》第五版中文简体版 就是你上面说的“C++ Primer Plus”
该书不仅知识点讲解详细,而且书上例子比较的,讲得通俗易懂。
网上可以下到第五版中文简体版和英文版的
如果你一天花比较多的时间来学习C++的话。至少一周可以学一章以上,
2,推荐买本正版书,不是很贵100来块,电子书让你看起来比较累。
而且这本书。遇到什么不知道的翻翻都有好处的。我们上班好几年了,
我都放在手边的,出了新的版本的时候,尽快去买本。
看起来你也蛮爱学习的。
3,多做实验,上机试验。弄懂弄通。不懂查查书,思考思考,
实在弄不通再问。如果没有思考就问提高不是很大的。
4,学习一个小时或者两个小时休息一会儿。
听听自己喜欢的轻音乐。闭上眼睛充分休息
5,如果你是计算机或者软件设计专业的话。
建议平时每天或者每周自己写些小程序,自己感兴趣的。
研究一些别人比较牛的算法。为你以后工作打好基础。
提醒:注意编程的风格和可读性。
加油,祝你早日成为C++牛人。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赵世佳
2009-07-24 · 超过20用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:51.5万
展开全部
一看就知道是两个语言了
看C++ Primer Plus,这本流行非常好,写的不错,简单易懂,而且知识面广。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
therandomworld
2009-07-24 · TA获得超过812个赞
知道小有建树答主
回答量:724
采纳率:0%
帮助的人:540万
展开全部
C Primer Plus讲C语言
C++ Primer Plus讲C++语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a4f443af5
2019-05-24 · TA获得超过668个赞
知道小有建树答主
回答量:372
采纳率:54%
帮助的人:70.9万
展开全部
@yu61917749 说的有问题, 我在这里重新总结.
c++ 是对 c 语言的扩展, 能被c编译器编译的代码, 理论上可以被c++编译器编译, 这是前提;
c语言没有在语法上对'面向对象'编程的表达方式做支持, 而c++直接支持'面向对象'这种表达方式; 但是这不意味着c语言就不能写出'面向对象'的程序; 更进一步的讲, '面向对象'不是语言限制, '面向对象'是思维方式; 至于面向对象的三要素更是粗暴的简化, 面向对象问题太深这里不深入讨论了.
所以最佳的学习顺序是c语言, 然后是c++, 因为当你学会了c, 也就是学会了部分c++; 另外c++的关键不在于类/对象, 而是模板元编程!
'模板元编程' 才是c++的精髓, 是c++独有的编程方式和思维方式.
这两本书作为入门, 先看 C Primer Plus, 然后看 C++ Primer Plus;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式