c++ 程序设计
本门课程可谓是经典中的经典,重中之重,计算机专业的学生基本上都会学到,毕业生在做毕业设计的时候也有很多选择用c++来完成自己的毕业设计。
一下是我对课程的几个重点的总结:
1.
常用的
c++集成编译环境(IDE):Microsoft
visual c++, Borland c++Builder, DEV
c++等,当然,可以用文本编写c++程序,然后用编译器编译就可以。
2.
c++是c的一个超集,c++有个老名字,叫做“带类的c”;c++不是纯粹的面向对象的语言,从他的编程格式上就可以看出来——主函数不在某个类中定义。(java和c#可以被称作纯粹的面向对象的语言)
3.
c与c++的区别:c,是一种面向过程的语言,主要用来编写底层硬件的驱动等等,适合结构化的程序设计;c++,即是面向过程的,又是面向对象的语言,可用于面向对象的程序设计,是对c语言本身的一种拓展。
4.
结构化程序设计与面向对象的程序设计:结构化程序设计的主要思想是功能分解并逐步求精;面向对象程序设计的本质是把数据和处理数据的过程当成一个整体,即对象。
5.
程序的三种经典控制语句:顺序、选择、循环。(还有另一种控制语句,叫跳转语句)
6.
c系列最经典的概念:指针。(不过,在java和c#中,指针的概念被淡化了)
7.
面向对象的特点:封装,继承,多态。并且注意,多态是通过函数的重载来实现的;面向对象的核心是类。
8.
在编程中用到的最常见的程序段:冒泡法排序,选择法排序。
9.
最常见的,关于c++的考试题目:给出一个程序段,对程序中的每条语句作解释并写出结果。
关于程序设计这方面的,最主要的就是了解程序的结构和解决问题的算法,并对某种程序设计语言有一定的了解,能做到以上几点,在做此方面的考题时就混非常轻松了。