鄭州鄭東新區(qū)附近哪里有c++培訓(xùn)中心,最近幾年身邊很多人都在做鄭州C++培訓(xùn),到底是啥原因都去做呢?接下就和你們聊聊c++的基礎(chǔ)知識篇,c++的定義,c++的通用性。
1.c++的基礎(chǔ)知識篇
創(chuàng)建c++函數(shù)的時候,都會定義函數(shù)做什么呢,通過調(diào)用函數(shù)來完成已經(jīng)定義的任務(wù),當程序調(diào)用函數(shù)的時候,程序的控制權(quán)會轉(zhuǎn)移給被調(diào)用的函數(shù)執(zhí)行已經(jīng)定義的內(nèi)容,當函數(shù)返回句號被執(zhí)行定義的任務(wù)時,又會把程序的控制權(quán)交還到主程序。
2.c++的定義
c++使用const代替c語言中的define,兩者都是常量的定義,#define是預(yù)編譯指令,會將代碼中出現(xiàn)的標識符全部替換。const要比define好,原因是更靈活,const可以定義在函數(shù)內(nèi)部,可以在文件中的任何位置定義,而#define只能用在開頭。
3.c++的通用性
導(dǎo)致寫個通用性好的C++程序需要依賴庫中提供的int64_t來表示64位整數(shù), 原生的long類型就成了坑, 代碼里看到它就有種壞味道. 同樣的問題也在char類型上, 雖然大多數(shù)編譯器是看作有符號的8位整數(shù), 但有個別編譯器卻是無符號的, 開發(fā)廣泛使用的基礎(chǔ)庫時不得不把char也當成坑類型了。
c++的基礎(chǔ)知識篇,c++的定義,c++的通用性這幾點,希望能帶給您幫助。鄭州鄭東新區(qū)附近哪里有c++培訓(xùn)中心
尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處與鏈接:http://waimaoniu.net.cn/news_show_6438495/,違者必究!