在C語言裏,輸出用printf(),在C++裏,輸出用cout<<
在C語言裏,用到壹個定義了的結構,必須要用struct關鍵字,而C++裏可以省略
在C語言裏結構體裏不能定義函數,在C++裏,結構體裏可以定義函數
在C語言裏,動態分配內存要用malloc(),釋放空間用free(),
在C++裏用new分配,用delete釋放
在C++裏可以用引用傳遞參數地址,而在C語言裏,只能使用指針傳遞參數地址。
最最重要的,C是面向過程編程,而C++還可以面向對象
C語言的編譯器只可以編譯C,而C++的編譯器兼容C