关于c++的一些困惑!

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:44:19
我是一个电气自动化的专业大二的学生,有点喜欢编程,学过C语言,课本上面的程序都给编过,现在想学c++,可是对c++对电气类专业的帮助不是很懂,高手给我指点一下吧!

你好,我也是学自动化的,如果你想用c++编写单片机(51、AVR、凌阳的)、DSP、嵌入式等等控制程序的话,那么我建议你用C语言。这些都可用C语言编写控制程序,也有用汇编的,51单片机我个人喜欢用汇编,AVR和凌阳的用C语言,嵌入式和DSP用C语言,因为C语言的执行效率高,而且比C++简单,你是知道在自动控制领域实时性是自动化控制的三要素之一,效率高就意味实时性好。如果你还想编写大型的图形用户界面的应用程序的话,那么你可以学学c++,当然用C++可以实现C的功能,但是有点大材小用。而且目前自动化领域的主流的开发环境和工具还是C语言的。还有一点不要认为C过时了,其实C可以实现任何C++的功能,实际上c++里面很多的内容还是C定义的,比方说它的很多结构的定义。

不知道c对电器类专业的帮助,你明白不?那就不说c了。首先c++是c的拓展,所有c可以实现的它都可以实现,当然效率上不行。c++还可以实现图形界面的优化,这点比c好。但是你要明白,c++主要的重点在于c++类的思想,一种封装、多态、模板的面向对象的编程思想,这种思想可以把程序更加优化。
对电器类来说,c++可能确实不那么有用,因为图形界面,你可以使用VB或者其他的工具实现,程序也可以用c实现。但是你若从事编程,就不可避免的学习这种语言。

什么叫C++对电气类专业的帮助啊,C++对很多专业都是有帮助,特别是机械电气类的,它可以直接用于单片机的开发。

我同意楼上,C写硬件相关的东西有其优势。
如果你是要开发其它东西,就不要管什么语言了,什么能用就用什么。当年都是学完了C又学c++,所有的技术都没什么神密的,只要不是微软的BUG,他能提供的你都能用。管他什么语言呢。

想学就去学,别管那么多!