亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

淺談c和c++的某些小區別

2020-05-23 14:02:39
字體:
來源:轉載
供稿:網友

C++類型檢查更加嚴格

c語言中,當字符當做函數參數傳入是,都把字符當整型int使用,sizeof('c') = sizeof(int); 更進一步,c編譯器把字符常量等同于整數常量處理: putchar(10) 同 putchar('/n') 等效。

但是,C++中, sizeof('c') == 1, 補充說明一點, sizeof(wchar_t) ==4。 因此可以很容易代表65,536個不同的Unicode字符。 另外,C++中,區別函數不僅要看他的函數名,更要看它的參數。因此,putchar(10)調用的是putchar(int)版本

,putchar('/n')調用的是putchar(char)版本。

C++的函數原型檢查更加嚴格。如c中的函數定義: void func();表示函數func()存在,無返回值。該聲明不指定具體有多少個形式參數。但是在C++中,表示其不得有形式參數傳入!

main函數

C++中, main函數主要有兩種寫法: int main() 和 int main(int argc, char** argv);

main函數中的返回類型為 int, 不是void

若無顯示寫 return語句,默認返回0;

若寫了return語句,必須跟上某個整型值,如 return 1; 只寫 return; 是嚴重錯誤的。

類型檢查

函數調用時,原型必須嚴格匹配。C語言中默認包含stdio.h,但是C++不默認包含,因此必須包含 cstdio 頭文件。C語言中某些編譯器友情贊助了stdio.h。

函數相關的不同

函數重載

C++支持函數重載。函數重載必須滿足

a. 函數名相同

b. 形參表不同

c. 形參的屬性不同 即是否 const

在編譯時,其實對重載函數,內部采用另外個名字表達,專業術語是"name mangling", 如 void show(int) --> VshowI, void show(char*)-->VshowCP, 這樣的名字。

形參默認值

默認形參必須出現在函數定義中,而不是在函數實現中。

代碼更加優雅

單行注釋, C++中多了單行注釋 //

C++11 中的 NULL-pointers vs. 0-pointers and nullptr

C++中所有的零值都是0. 在C中,NULL在指針上下文中表示0,在C++中,應該避免使用NULL,雖然它的宏定義就是0.

C++11引入了新的關鍵字nullptr表示零值指針,它只能賦給指針類型

C++中可以使用C運行庫中的函數,但是需要加上 extern "C" 這個前綴

在C89中,局部變量必須在函數或語句塊的起始處定義!還在使用VC6.0的請注意了,為了你更好的代碼生涯,拋棄它吧。 C99已經支持局部定義了,算是C的一大改進。 而C++可以在任意地方定義局部變量。

C++中,結構體在定義變量時可以省略struct關鍵字

C++中,結構體中可以包含函數,即默認屬性是public的類

以上就是小編為大家帶來的淺談c和c++的某些小區別全部內容了,希望大家多多支持VEVB武林網~

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲电影免费观看高清完整版在线观看| 精品久久久久久国产| 久久综合伊人77777尤物| 日韩av影视在线| 日韩欧美亚洲成人| 亚洲黄色www网站| 亚洲免费福利视频| 欧美插天视频在线播放| 久久综合网hezyo| 成人在线视频福利| 欧美性猛交xxxx乱大交3| 亚洲视频网站在线观看| xvideos成人免费中文版| 久久久久久久国产精品视频| 黄色精品一区二区| 亚洲日本aⅴ片在线观看香蕉| 欧美疯狂xxxx大交乱88av| 日韩欧美在线观看视频| 欧美一区二区三区艳史| 亚洲第一av网站| 欧美日韩福利在线观看| 国产精自产拍久久久久久| 亚洲人成电影网站色…| 丝袜美腿亚洲一区二区| 亚洲欧美日韩中文在线| 国产日韩一区在线| 亚洲理论在线a中文字幕| 国产主播精品在线| 欧美精品免费在线观看| 欧美在线亚洲一区| 中文字幕精品在线| 性色av一区二区三区免费| 精品福利在线视频| 精品一区二区三区三区| 国产视频精品va久久久久久| 亚洲免费人成在线视频观看| 91精品国产91久久久久久不卡| 国产亚洲一区二区精品| 亚洲精品91美女久久久久久久| 欧美极品少妇xxxxⅹ裸体艺术| 69久久夜色精品国产69| 久久久999精品| 日韩欧美在线观看| 国产日韩欧美综合| 一区二区欧美激情| 一个人看的www久久| 国产成人高潮免费观看精品| 欧美成人国产va精品日本一级| 久99久在线视频| 亚洲天堂久久av| 国产伊人精品在线| 久久成人精品一区二区三区| 国产精品wwwwww| 在线成人激情黄色| 日韩欧美国产视频| 精品国产乱码久久久久久天美| 欧美日韩精品二区| 国产一区私人高清影院| 夜夜躁日日躁狠狠久久88av| 亚洲老板91色精品久久| 久久伊人91精品综合网站| 亚洲高清一二三区| 日韩欧美中文字幕在线播放| 欧美日韩性生活视频| 欧美刺激性大交免费视频| 97涩涩爰在线观看亚洲| 日韩精品中文字幕在线| 亚洲综合大片69999| 亚洲精品自拍视频| 北条麻妃一区二区三区中文字幕| 91亚洲精品久久久久久久久久久久| 精品久久久久久久久久国产| 久久国产一区二区三区| 国产精品美女呻吟| 国产精品久久久久秋霞鲁丝| 国产成人avxxxxx在线看| 久久久久久久91| 久久韩国免费视频| 黑人欧美xxxx| 亚洲一区二区三区sesese| 一本色道久久88综合亚洲精品ⅰ| 欧美一级免费视频| 国产丝袜高跟一区| 久久国产精品99国产精| 亚洲深夜福利视频| 日韩成人久久久| 亚洲国产精品成人精品| 性色av一区二区三区在线观看| 欧美极品少妇与黑人| 日本人成精品视频在线| 欧美老肥婆性猛交视频| 国产精品av在线播放| 国产精品福利在线| 91香蕉嫩草影院入口| 成人综合国产精品| 欧美日韩国产精品一区二区三区四区| 亚洲成av人片在线观看香蕉| 欧美性猛交xxxx免费看久久久| 亚洲区免费影片| 91免费福利视频| 亚洲精品国产精品国自产观看浪潮| 九九热这里只有精品6| 欧美一级黄色网| 插插插亚洲综合网| 久久久久久999| 91在线观看免费高清完整版在线观看| 97视频在线观看亚洲| 久久久久久国产精品| 精品无人国产偷自产在线| 国产视频久久网| 日韩精品中文字| 91精品国产高清自在线| 亚洲精品日产aⅴ| 乱亲女秽乱长久久久| 国产精品久久一区主播| 亚洲在线免费看| 青青草成人在线| 国内精品一区二区三区| 久久99青青精品免费观看| 久久97久久97精品免视看| 中文字幕日韩精品在线观看| 亚洲一区二区黄| 欧美国产日韩中文字幕在线| 欧美猛交免费看| 久久艹在线视频| 91亚洲va在线va天堂va国| 亚洲国产精彩中文乱码av在线播放| 欧美性视频在线| 亚洲色图25p| 国产精品视频1区| 欧美高清不卡在线| 77777少妇光屁股久久一区| 国产精品在线看| 亚洲精品中文字幕有码专区| 国产欧美日韩亚洲精品| 青青草99啪国产免费| 91av国产在线| 日韩av综合网| 国产精品美女无圣光视频| 国产在线久久久| 欧美性精品220| 久久久久久国产精品久久| 疯狂欧美牲乱大交777| 国产+成+人+亚洲欧洲| 亚洲嫩模很污视频| 亚洲精品福利在线| 亚洲精品美女久久久| 久久五月天色综合| 992tv成人免费视频| 国产精品电影久久久久电影网| 国产欧美日韩精品在线观看| 欧美极品少妇xxxxⅹ免费视频| 欧美精品成人91久久久久久久| 亚洲人成免费电影| 国产xxx69麻豆国语对白| 日韩精品极品在线观看| 97国产精品免费视频| 日韩精品亚洲精品| 日韩大陆毛片av| 欧美诱惑福利视频| 亚洲一区二区三区在线免费观看| 久久全国免费视频| 国产午夜精品理论片a级探花| 日韩美女视频免费在线观看|