我是单片机初学者,学单片机的话是学C语言还是学C++呀?

请高手指教一下,是用C还是C++写单片机的程序呀,汇编先不管。

单片机不支持c++,学c就可以了追问

那学C++对写单片机有帮助吗,看C++的书看了一半,不想半途而废,但我想搞单片机,能否给点建议啊?

追答

思路是相通的,只是语法不同。

追问

呵呵,我是继续学C++吗?还是丢弃C++学C好了 ?能否给点建议啊?谢谢了。

追答

如果要做计算机编程,学C++,如果要做单片机,学C.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-22
一般教材都是用汇编了解单元机底层运作方式。
实际工程中,用C语言进行编程,容易读懂、效率高、便于协同工作。
C++的很多特性比如虚函数等是需要额外的开销的,因此,在单片机这样系统资源很有限的情况下,C++带来的很多特性并无法发挥,因此大家一般也都只是用C语言来写单片机程序。
第2个回答  2013-09-22
c语言就可以的追问

学C++对写单片机程序能有帮助吗?我想搞单片机,但C++学了一半,能否给点建议啊,谢谢了。

追答

学C++也是很有用的。。。。关键还得先学汇编啊

相似回答