首页 相关文章 C/C++编程新手错误分析

C/C++编程新手错误分析

(1)“我的程序都是对的,可结果不对”想想你的四周,是不是也有人说这样的话?假如你也曾经说过,那就此打住,不要再说这句话,因为这句话只会显示说话者的无知。既然程序都是对的,那为什么结果不对?
  
  (2)“程序=算法+数据结构”假如刚刚学完C语言,我们说这样的话,完全可以理解,而且可以说是正确的。但是假如你是一位即将从事C/C++编程的程序员,那么很遗憾,这个说法只能判错,殊不知,世界上还有另一种说法:程序 = 对象+ 消息“程序=算法+数据结构”只对面向过程的语言(C)成立,而对面向对象的语言(C++),则只能表述为“程序=对象+消息”。传统的过程式编程语言以过程为中心以算法为驱动,面向对象的编程语言则以对象为中心以消息为驱动。这里的消息是广义的,对象A调用了对象B的成员函数,可看作对象A给B发消息。
  
  (3)“程序编出来,运行正确就行了”运行正确的程序并不一定是好程序,程序员时刻要牢记的一条就是自己写的程序不仅是给自己看的,要让别人也能轻易地看懂。很遗憾,许多的编程新手不能清楚地驾驭软件的结构,对头文件和实现文件的概念含糊不清,写出来的程序可读...[ 查看全文 ]

2016-02-19 标签:

C/C++编程新手错误分析的相关文章

手机页面
收藏网站 回到头部