3 回答

TA貢獻(xiàn)1826條經(jīng)驗 獲得超6個贊
區(qū)別是:
1、語言使用難度不同
C++難度大于C#大于C語言。
2、面向的對象不同
C 語言是面向過程的,而 C++ 是面向?qū)ο?/a>的,C# 是一種完全面向?qū)ο?/a>的語言。
3、函數(shù)形式不同
C 語言有標(biāo)準(zhǔn)的函數(shù)庫,它們松散的,只是把功能相同的函數(shù)放在一個頭文件中;而 C++ 對于大多數(shù)的函數(shù)都是有集成的很緊密,特別是 C 語言中沒有的 C++ 中的 API 是對 Window 系統(tǒng)的大多數(shù) API 有機(jī)的組合,是一個集體。
C++ 不允許在一個構(gòu)造函數(shù)中調(diào)用另外一個構(gòu)造函數(shù)(稱為委派構(gòu)造函數(shù)調(diào)用),而 C# 則允許。
4、圖形處理能力不同
C 語言標(biāo)準(zhǔn)中不包括圖形處理。
擴(kuò)展資料:
C語言的優(yōu)勢
C語言的優(yōu)點很多,主要的有如下四點:
1、兼?zhèn)涓呒壵Z言與低級語言的優(yōu)點,屬于一種中間語言。
2、它是一種結(jié)構(gòu)化程序設(shè)計語言,非常適合結(jié)構(gòu)化程序設(shè)計。
3、有較豐富的數(shù)據(jù)類型、運算符以及函數(shù)供以選用。
4、直接與內(nèi)存打交道,使修改、編輯其他程序與文檔變得輕松,簡單。
- 3 回答
- 0 關(guān)注
- 624 瀏覽
添加回答
舉報