C++與pascal的區別
阿新 • • 發佈:2018-12-16
最近,我開始轉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更為先進的編譯器,它將會成為世界上屈指可數的最高階編譯器之一!