学习c++需不需要先学c语言啊 学习c语言需不需要先学单片机啊 求助啊

如题所述

学c++不一定要先学c语言,两者语法虽然基本一样,但编程思想不一样。
要学单片机一定得先懂c语言才行啊,,单片机开发多半以c语言作为编程工具。,如果你要搞单片机,建议先掌握C语言
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-28
不需要,c和c++是两种不同的语言,一个面向过程,一个面向对象,自己觉得先学什么。另外,单片机是用c语言编程的,你c都不熟悉,怎么去编单片机的程序?
第2个回答  2014-09-28
不需要,C语言的入门基本是屏蔽底层知识的。就好比会开车不需要知道发动机怎么运转的。追问

我想学习c++自己要看看书籍
有推荐吗
可以追加财富值

追答

C++如果没有C的基础建议先看看大学教材,比如谭浩强的C++教程。如果有C的基础直接看C++ primer plus,看完之后可以看C++ primer(顺序不要颠倒),都理解了,就算是入门了。

追问

有推荐的程序吗
谢谢

追答

大学的教材,说的知识点都很浅,而且都是为了考试,但是入门的话就要像应试一样多写程序多做题。最好买一本C++习题册。有问题多上百度,一般csdn论坛的文章理论都是可信的。视频百度有也有很多。

追问

不是的,我是说实践的话用什么软件啊

微软的还是别的

谭浩强的书只有c的啊

追答

编译器?操作简单的话可以用vc 6.0,优点是容易使用,缺点是很多C++11新特性不支持。就是有些程序的写法在新的编译器是对的,放到6.0就错了,不过这些功能新手基本用不到。
dev编译器也不错的,操作也比较简单,支持一部分C++11新特性
Visual stdio 2013支持所有C++11新特性,功能也较多。

追问

非常感谢
怎么加财富值啊

我可以部充50分

追答

应该只有电脑上能操作

追问

好的
会去后加给你

本回答被提问者采纳
第3个回答  2014-09-28
C++是高级语言,较C语言难一些,但之间有相通性,单片机编写语言有汇编语言和C语言
第4个回答  2014-09-28
没有必然的前提必须先学什么、后学什么。掌握一种语言学另一种可能快一点。
相似回答