c++与单片机

目前除了汇编外,基本上都是使用c语言为单片机编程的,但是可否改用c++来控制单片机呢?效果好不好?

用C还是C++不是根本性的问题,但是C++的很多特性比如虚函数等是需要额外的开销的,因此,在单片机这样系统资源很有限的情况下,C++带来的很多特性并无法发挥,因此大家一般也都只是用C语言来写单片机程序。有一些单片机编程环境,把文件扩展名改为cpp,就可以使用C++的功能。为了对资源的使用降到最低,很多单片机程序直接使用汇编语言来写。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-14
C语言差不多可以说是最接近机器语言的,C++之类的就不行…………还是用 C吧……
最接近机器语言的只有汇编和C
第2个回答  2011-07-19
用ARM+eVC,其中eVC就跟VC++差不多
第3个回答  2011-07-14
暂时没听说
相似回答