c++ 程序设计


本门课程可谓是经典中的经典,重中之重,计算机专业的学生基本上都会学到,毕业生在做毕业设计的时候也有很多选择用c++来完成自己的毕业设计。

一下是我对课程的几个重点的总结:
1.
常用的 c++集成编译环境(IDE):Microsoft visual c++, Borland c++Builder, DEV c++,当然,可以用文本编写c++程序,然后用编译器编译就可以。

2. c++
c的一个超集,c++有个老名字,叫做“带类的c”c++不是纯粹的面向对象的语言,从他的编程格式上就可以看出来——主函数不在某个类中定义。(javac#可以被称作纯粹的面向对象的语言)

3. c
c++的区别:c,是一种面向过程的语言,主要用来编写底层硬件的驱动等等,适合结构化的程序设计;c++,即是面向过程的,又是面向对象的语言,可用于面向对象的程序设计,是对c语言本身的一种拓展。

4.
结构化程序设计与面向对象的程序设计:结构化程序设计的主要思想是功能分解并逐步求精;面向对象程序设计的本质是把数据和处理数据的过程当成一个整体,即对象。

5.
程序的三种经典控制语句:顺序、选择、循环。(还有另一种控制语句,叫跳转语句)

6. c
系列最经典的概念:指针。(不过,在javac#中,指针的概念被淡化了)

7.
面向对象的特点:封装,继承,多态。并且注意,多态是通过函数的重载来实现的;面向对象的核心是类。

8.
在编程中用到的最常见的程序段:冒泡法排序,选择法排序。

9.
最常见的,关于c++的考试题目:给出一个程序段,对程序中的每条语句作解释并写出结果。

关于程序设计这方面的,最主要的就是了解程序的结构和解决问题的算法,并对某种程序设计语言有一定的了解,能做到以上几点,在做此方面的考题时就混非常轻松了。

posted @ 2008-12-05 18:45  Kaffeeck  阅读(211)  评论(0编辑  收藏  举报