1. 程式人生 > >C++與pascal的區別

C++與pascal的區別

最近,我開始轉C++了,這是一件非常不容易的事!
我發現,原來C++和pascal有許多本質上的區別,例如:
1.C++要打標頭檔案
2.C++的主程式與函式沒個兩樣,也就是說——主程式=函式,
  因為主程式一般都是這樣寫的:int main(),這不就是個函式嗎?
3.C++比pascal的執行速度快了很多很多。
4.C++的邏輯運算子"=="更加有形了,因為很多人往往習慣了這一種思想:
    賦值=邏輯運算子"==",這一個觀念一定要改變才行。
5.C++的檔案輸入輸出改了,是:
    freopen("檔名.in","r",stdin);
    freopen("檔名.out","w",stdout);
    而pascal是:
    assign(input,'檔名.in');reset(input);
    assign(output,'檔名.out');rewrite(output);
    close(input);
    close(output);
    (聽說,C++可以不用打close檔案)
6.C++很好,這是我自認為的!

總之,我覺得C++是一個時代發展的重要里程碑,是比pascal更為先進的編譯器,它將會成為世界上屈指可數的最高階編譯器之一!