第一章:概念理解

什么是面向对象、面向过程,举例说明:

比如说作成一个可操作界面,那么多个菜单彼此实现不同的功能,这些功能不是必须具有先后顺序的,也有可能在某一个时候是不必须的,或是根本不用的,但是要事先实实在在的做出来这些个菜单选项,至于你什么时候用,没有关系,这样菜单选项之间构成一个个对象——面向对象编程。

比如说一个菜单中做了很多个子菜单,我们现在要想获取子菜单的功能,必须先点击子菜单的上一个菜单项,才能得到它——这是一个过程量,即面向过程编程。

c语言与c++的关系:

c语言是在实践中逐步完善起来的,没有深思熟虑的过程,使用时有很多灰色地带:

printf("%d,%d",i++,i+=2)  //入栈前那个先计算,没有定义——未定式。

++i+++i+++i++  //怎么执行跟编译器有关系

c语言残留了过多的低级语言的特征。但是c语言的目标是高效的——执行效率很高。

c++是c语言的增强版,完美兼容c语言特性,它不是与c语言对立关系。

c++强调更多的是开发模型。

 

posted @ 2016-10-17 13:18  e-data  阅读(122)  评论(0)    收藏  举报