西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)VC|VC++ → Vc++6.0學(xué)習(xí)第一天心得體會(huì)

Vc++6.0學(xué)習(xí)第一天心得體會(huì)

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2012/9/6 18:00:58字體大。A-A+

作者:佚名點(diǎn)擊:56次評(píng)論:0次標(biāo)簽: Vc

  • 類型:視頻轉(zhuǎn)換大。1.7M語(yǔ)言:中文 評(píng)分:5.7
  • 標(biāo)簽:
立即下載

1. main()函數(shù):操作系統(tǒng)通過(guò) main 函數(shù)返回的值來(lái)確定程序是否成功執(zhí)行完畢。返回0值表明程序程序成功執(zhí)行完畢。任何其他非零的返回值都有操作系統(tǒng)定義的含義。

2. 每個(gè)輸出操作符實(shí)例都接受兩個(gè)操作數(shù):左操作數(shù)必須是 ostream 對(duì)象;右操作數(shù)是要輸出的值。
3. endl 是一個(gè)特殊值,稱為操縱符,將它寫(xiě)入輸出流時(shí),具有輸出換行的效果,并刷新與設(shè)備相關(guān)聯(lián)的緩沖區(qū)。
4. 條件是一個(gè)可求值的表達(dá)式,所以可以測(cè)試其結(jié)果。如果結(jié)果值非零,那么條件為真;如果值為零,則條件為假。

5. while (std::cin >> value)
這里所產(chǎn)生的是,為判斷條件,先執(zhí)行輸入操作。它具有從標(biāo)準(zhǔn)輸入讀取下一個(gè)數(shù)并且將讀入的值保存
value 中的效果。輸入操作符返回其左操作數(shù)。while 條件測(cè)試輸入操作符的返回結(jié)果,意味著測(cè)試 std::cin。
當(dāng)我們使用 istream 對(duì)象作為條件,結(jié)果是測(cè)試流的狀態(tài)。如果流是有效的那么測(cè)試成功。遇到文件結(jié)束符或遇到無(wú)效輸入時(shí),如讀取了一個(gè)不是整數(shù)的值,則 istream 對(duì)象是無(wú)效的。處于無(wú)效狀態(tài)的 istream 對(duì)象將導(dǎo)致條件失敗。

6. 操作系統(tǒng)使用不同的值作為文件結(jié)束符。Windows 系統(tǒng)下我們通過(guò)鍵入control—z——同時(shí)鍵入“ctrl”鍵和“z”鍵,來(lái)輸入文件結(jié)束符。Unix 系統(tǒng)中,包括 Mac OS—X 機(jī)器,通常用 control—d。

7. 標(biāo)準(zhǔn)庫(kù)的頭文件用尖括號(hào) < > 括起來(lái),非標(biāo)準(zhǔn)庫(kù)的頭文件用雙引號(hào) " " 括起來(lái)

8. 點(diǎn)操作符通過(guò)它的左操作數(shù)取得右操作數(shù)。點(diǎn)操作符僅應(yīng)用于類類型的對(duì)象:左操作數(shù)必須是類類型的對(duì)象,右操作數(shù)必須指定該類型的成員。

9. standard library(標(biāo)準(zhǔn)庫(kù)):每個(gè) C++ 編譯器必須支持的類型和函數(shù)的集合。標(biāo)準(zhǔn)庫(kù)提供了強(qiáng)大的功能,包括支持 IO 的類型。std標(biāo)準(zhǔn)庫(kù)命名空間的名字。

10. << operator(<< 操作符)輸出操作符。把右操作數(shù)寫(xiě)到左操作數(shù)指定的輸出流:cout << "hi" 把 hi寫(xiě)入到標(biāo)準(zhǔn)輸出流。輸出操作可以鏈接在一起使用:cout << "hi << "bye"輸出 hibye。
11. >> operator(>> 操作符)輸入操作符。從左操作數(shù)指定的輸入流讀入數(shù)據(jù)到右操作數(shù):cin >> i 把標(biāo)準(zhǔn)輸入流中的下一個(gè)值讀入到 i 中。輸入操作能夠鏈接在一起使用:cin >> i >> j 先讀入 i 然后再讀入 j。
12. C++ 是靜態(tài)類型(statically typed)語(yǔ)言,在編譯時(shí)執(zhí)行類型檢查。

13. 算術(shù)類型:
類型 含義 最小存儲(chǔ)空間
bool boolean NA
char character 8bits
wchar_t wide character 16bits
short short integer 16bits
int 首選整型 integer 16bits
long long integer 32bits
float single-precision floating-point 6 significant digits 32位
double首選浮點(diǎn)型 double-precision floating-point 10 significant digits 64位
無(wú)符號(hào)型只能表示大于或等于 0 的數(shù)。整型 int、short 和 long 都默認(rèn)為帶符號(hào)型。要獲得無(wú)符號(hào)型則必須指定該類型為 unsigned,比如 unsigned long。unsigned int 類型可以簡(jiǎn)寫(xiě)為unsigned。
雖然 char 類型是整型,但是 char 類型通常用來(lái)存儲(chǔ)字符而不用于計(jì)算。事實(shí)上,在某些應(yīng)用中char 類型被當(dāng)作 signed 類型,在另外一些應(yīng)用中則被當(dāng)作 unsigned
類型,因此把 char 類型作為計(jì)算類型使用時(shí)容易出問(wèn)題。
單精度浮點(diǎn)數(shù):符號(hào)位1位、指數(shù)位8位、尾數(shù)位23位。
雙精度浮點(diǎn)數(shù):符號(hào)位1位、指數(shù)位11位、尾數(shù)位52位。

14. 以 0(零)開(kāi)頭的字面值整數(shù)常量表示八進(jìn)制,以 0x 或 0X 開(kāi)頭的表示十六進(jìn)制。
字面值整數(shù)常量的類型默認(rèn)為 int 或 long 類型。
默認(rèn)的浮點(diǎn)字面值常量為 double 類型。
單詞 true 和 false 是布爾型的字面值。
15. 為了兼容 C 語(yǔ)言,C++ 中所有的字符串字面值都由編譯器自動(dòng)在末尾添加一個(gè)空字符。
16. 變量名,即變量的標(biāo)識(shí)符,可以由字母、數(shù)字和下劃線組成。變量名必須以字母或下劃線開(kāi)頭,并且區(qū)分大小寫(xiě)字母。標(biāo)識(shí)符不能包含兩個(gè)連續(xù)的下劃線,也不能以下劃線開(kāi)頭后面緊跟一個(gè)大寫(xiě)字母。有些標(biāo)識(shí)符(在函數(shù)外定義的標(biāo)識(shí)符)不能以下劃線開(kāi)頭。
17. C++ 支持兩種初始化變量的形式:復(fù)制初始化和直接初始化。復(fù)制初始化語(yǔ)法用等號(hào)(=),直接初始化則是把初始化式放在括號(hào)中。
18. 內(nèi)置類型變量是否自動(dòng)初始化取決于變量定義的位置。在函數(shù)體外定義的變量都初始化成 0,在函數(shù)體里定義的內(nèi)置類型變量不進(jìn)行自動(dòng)初始化。
19. 如果定義某個(gè)類的變量時(shí)沒(méi)有提供初始化式,這個(gè)類也可以定義初始化時(shí)的操作。它是通過(guò)定義一個(gè)特殊的構(gòu)造函數(shù)即默認(rèn)構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)的。這個(gè)構(gòu)造函數(shù)之所以被稱作默認(rèn)構(gòu)造函數(shù),是因?yàn)樗恰澳J(rèn)”運(yùn)行的。如果沒(méi)有提供初始化式,那么就會(huì)使用默認(rèn)構(gòu)造函數(shù)。不管變量在哪里定義,默認(rèn)構(gòu)造函數(shù)都會(huì)被使用。
20. 變量的定義用于為變量分配存儲(chǔ)空間,還可以為變量指定初始值。在一個(gè)程序中,變量有且僅有一個(gè)定義。
聲明用于向程序表明變量的類型和名字。定義也是聲明:當(dāng)定義變量時(shí)我們聲明了它的類型和名字。可以通過(guò)使用extern 關(guān)鍵字聲明變量名而不定義它。不定義變量的聲明包括對(duì)象名、對(duì)象類型和對(duì)象類型前的關(guān)鍵字extern。
21. const定義常量,不可修改。與其他變量不同,除非特別說(shuō)明,在全局作用域聲明的 const 變量是定義該對(duì)象的文件的局部變量。此變量只存在于那個(gè)文件中,不能被其他文件訪問(wèn)。要使 const 變量能夠在其他的文件中訪問(wèn),必須地指定它為 extern。非 const 變量默認(rèn)為 extern。在全局作用域里定義非 const 變量時(shí),它在整個(gè)程序中都可以訪問(wèn)。
22. 引用是一種復(fù)合類型,通過(guò)在變量名前添加“&”符號(hào)來(lái)定義。復(fù)合類型是指用其他類型定義的類型,引用必須用與該引用同類型的對(duì)象初始化。因?yàn)橐弥皇撬壎ǖ膶?duì)象的另一名字,作用在引用上的所有操作事實(shí)上都是作用在該引用綁定的對(duì)象。當(dāng)引用初始化后,只要該引用存在,它就保持綁定到初始化時(shí)指向的對(duì)象。不可能將引用綁定到另一個(gè)對(duì)象。
23. *const 引用是指向 const 對(duì)象的引用。非 const 引用只能綁定到與該引用同類型的對(duì)象。const 引用則可以綁定到不同但相關(guān)的類型的對(duì)象或綁定到右值。
const int ival = 1024;
const int &refVal = ival;

double dval = 3.14;
const int &ri = dval;
編譯器會(huì)把這些代碼轉(zhuǎn)換成如以下形式的編碼:
double dval = 3.14;
int temp = dval; 
const int &ri = temp;
24. typedef 數(shù)據(jù)類型 標(biāo)識(shí)符:可以用來(lái)定義類型的同義詞。
25. 定義枚舉:enum 枚舉類型名{A,B,C};默認(rèn)地,第一個(gè)枚舉成員賦值為 0,后面的每個(gè)枚舉成員賦的值比前面的大1。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)