首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

学C++之前学了C,对C++有帮助没?有必要没?该如何解决

2012-02-22 
学C++之前学了C,对C++有帮助没?有必要没?因为手里有一本C语言的书,想看完这本书再看C++.学C++之前学了C,对

学C++之前学了C,对C++有帮助没?有必要没?
因为手里有一本C语言的书,想看完这本书再看C++.
学C++之前学了C,对C++有帮助没?有必要没?

[解决办法]
C是面向过程的,比较容易接受,C和C++的语法有很多相似的地方,而且C++兼容C,懂了C的语法,学习C++时很多语法看下就很明白了
至于有没有必要,这个肯定不是必要条件,如果直接接触面向对象语言,也可以,不过大部分感觉难以理解,也许是因为没有实战经验的缘故
[解决办法]
Learning Standard C++ as a New Language. 
--- Bjarne Stroustrup
[解决办法]
没必要,个人意见。

其实因为C是C++的一个子集,所以一般地,C++的基础书籍在前面部分都会包含C的内容,这当然同时也是C++的基础。
[解决办法]
如果你手头上的书不是名著就不要看了,直接学标准C++。看C++primer。珍爱生命,远离谭浩强。
[解决办法]

探讨

如果你手头上的书不是名著就不要看了,直接学标准C++。看C++primer。珍爱生命,远离谭浩强。

[解决办法]
六个字:有帮助,没必要。
我没学C语言,直接学的C++,自学。

新手就用C++ primer plus吧,比C++ primer简单。
[解决办法]
有帮助,但没有必要。

4楼说得好,如果手头上不是大家公认的名著(谭老道的书也算是名著,不过很多有经验的人都认为他的书误人子弟,把本来很简单的东西搞得很复杂,真正的写书圣手是能把很复杂的问题,用很简单易懂的方式写,让人一看就很容易明白。国内大学老师写书的方式大多和谭老道的毛病差不多,离圣手的距离实在太远的),就不用看下去了。

如果没有C++基础,可以直接看C++ Primer Plus,比C++ Primer要简单一些,更容易上手。
[解决办法]
好吧……我也觉得用老谭的书有点吃力 特别是数组和指针那里 写的有那么点乱 

小弟看完愣了一会才反应过来 题目某些方面也不适应书的内容 或者说题目要用到后面的内容之类的

但是现在手里只有一本老谭的书 现在还是高中生 不能多买这方面的书啊 哎……
[解决办法]
有一定帮助,但不是必需品,C是面向过程,C++是面向对象,不过本人觉得编程是相通的,学了面向过程的C以后学面向对象也就简单了..
[解决办法]
其实……我觉得没必要吧 

我是小白 但是就到我现在学的C++ 感受最深的就是C++的输入输出 明显比C方便多了 

有时候需要用到C的scanf()但是printf()基本就不要了
[解决办法]
楼主的书是不错的。听说。因为我也没怎么学C。c是一门值得一学的语言。作为入门语言也是不错的选择。但是为了Cpp而学C是没必要的。就业门槛:纯C>纯Cpp>纯java。楼主自己权衡吧。

热点排行