C語言和C#,C++三者的區別是什么?
3 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
區別是:
1、語言使用難度不同
C++難度大于C#大于C語言。
2、面向的對象不同
C 語言是面向過程的,而 C++ 是面向對象的,C# 是一種完全面向對象的語言。
3、函數形式不同
C 語言有標準的函數庫,它們松散的,只是把功能相同的函數放在一個頭文件中;而 C++ 對于大多數的函數都是有集成的很緊密,特別是 C 語言中沒有的 C++ 中的 API 是對 Window 系統的大多數 API 有機的組合,是一個集體。
C++ 不允許在一個構造函數中調用另外一個構造函數(稱為委派構造函數調用),而 C# 則允許。
4、圖形處理能力不同
C 語言標準中不包括圖形處理。
擴展資料:
C語言的優勢
C語言的優點很多,主要的有如下四點:
1、兼備高級語言與低級語言的優點,屬于一種中間語言。
2、它是一種結構化程序設計語言,非常適合結構化程序設計。
3、有較豐富的數據類型、運算符以及函數供以選用。
4、直接與內存打交道,使修改、編輯其他程序與文檔變得輕松,簡單。
- 3 回答
- 0 關注
- 638 瀏覽
添加回答
舉報
0/150
提交
取消