當前位置:編程學習大全網 - 編程軟體 - C VC C++有什麽不同

C VC C++有什麽不同

C是結構化編程語言,以函數為其功能模塊,也就是通常所說的面向過程語言。C++在C的繼承上擴展了面向對象功能,通用模版技術,STL編程等技術和功能。基本上說壹個合法的C語言也是壹個合法的C++語言,反之不然。不過C語言由C語言國際標準委員會維護,而C++由C++國際標準委員會維護兩者不是同壹個機構,使得C與C++語言即使在面向過程的語法中也出現越來越大的分歧,如:

int a = 3;

int b[a];

它是壹個滿足最新標準的C語言語句,但是對與C++則要寫為:

const int a = 3;

int b[a];

由於C和C++如此相關,使得任何壹個C/C++編譯器廠商,都提供了對這兩種語言的編譯器,而且都是同壹個程序來處理的,如VC中的cl.exe,GNU 中g++後臺仍然是調用gcc。

VC地球人都知道,是微軟提供的C/C++集成編譯器,它不是壹個語言,面向windows它提供了壹個基於源碼級的MFC類庫。

  • 上一篇:C++編程 第二第三題怎麽做?
  • 下一篇:請問 期貨公司 程序化交易員,收入怎麽樣,職業規劃是怎麽樣的
  • copyright 2024編程學習大全網