首頁(yè)考試吧論壇Exam8視線考試商城網(wǎng)絡(luò)課程模擬考試考友錄實(shí)用文檔求職招聘論文下載
2014中考
法律碩士
2014高考
MBA考試
2014考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語(yǔ)
零起點(diǎn)日語(yǔ)
職稱英語(yǔ)
口譯筆譯
申碩英語(yǔ)
零起點(diǎn)韓語(yǔ)
商務(wù)英語(yǔ)
日語(yǔ)等級(jí)
GMAT考試
公共英語(yǔ)
職稱日語(yǔ)
新概念英語(yǔ)
專四專八
博思考試
零起點(diǎn)英語(yǔ)
托福考試
托業(yè)考試
零起點(diǎn)法語(yǔ)
雅思考試
成人英語(yǔ)三級(jí)
零起點(diǎn)德語(yǔ)
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷(xiāo) 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問(wèn)
管理咨詢
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書(shū)資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢
營(yíng) 銷(xiāo) 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱
法律顧問(wèn)
ACCA考試
注冊(cè)會(huì)計(jì)師
資產(chǎn)評(píng)估師
審計(jì)師考試
高級(jí)會(huì)計(jì)師
注冊(cè)稅務(wù)師
國(guó)際內(nèi)審師
理財(cái)規(guī)劃師
美國(guó)注冊(cè)會(huì)計(jì)師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
繽紛校園 實(shí)用文檔 英語(yǔ)學(xué)習(xí) 作文大全 求職招聘 論文下載 訪談|游戲
計(jì)算機(jī)等級(jí)考試

2014年計(jì)算機(jī)二級(jí)C++考點(diǎn)歸納:數(shù)組、指針與引用

  (3)多維數(shù)組

  在C+ +中,對(duì)數(shù)組維數(shù)沒(méi)有限制。下面是對(duì)數(shù)組的通用定義。

  以n維列表形式排列的固定數(shù)目元素的集合,稱為n維數(shù)組。定義n維數(shù)組的語(yǔ)法是:

  <數(shù)據(jù)類型><數(shù)組名>[<表達(dá)式1>][<表達(dá)式2>]…[<表達(dá)式n>];

  在此<表達(dá)式1>,<表達(dá)式2>,…<表達(dá)式n>都是值為正整數(shù)的常量表達(dá)式。

  訪問(wèn)n維數(shù)組元素的語(yǔ)法是:

  <數(shù)組名>[<表達(dá)式1>][<表達(dá)式2>]…[<表達(dá)式n>];

  在此<表達(dá)式1>,<表達(dá)式2>,…<表達(dá)式n>都是值為非負(fù)整數(shù)的表達(dá)式。<表達(dá)式i>(i=1,2,…,n)用來(lái)指定第i維元素的位置。

  在將多維數(shù)組作為函數(shù)的形參時(shí),可以不指定該數(shù)組中第一維的大小,但是必須指定該數(shù)組中其他維的大小。多維數(shù)組只可以作為引用參數(shù)傳遞給函數(shù),并且函數(shù)不能返回一個(gè)數(shù)組類型的返回值。C+ +對(duì)數(shù)組下標(biāo)不做檢查。

  4字符數(shù)組

  (1)string類型與字符數(shù)組

  string類型在ANSI/ISO標(biāo)準(zhǔn)C+ +頒布之前,標(biāo)準(zhǔn)C+ +庫(kù)并不提供string數(shù)據(jù)類型。string是一種用戶自定義的數(shù)據(jù)類型,它由C+ +標(biāo)準(zhǔn)庫(kù)來(lái)支持,而不是C+ +語(yǔ)言本身的一部分。在使用strign數(shù)據(jù)類型之前,需要在程序中包含頭文件string并聲明其所在的名字空間std。所有元素都是char類型的數(shù)組稱為字符數(shù)組。

  字符數(shù)組有如下特點(diǎn):

 、贁(shù)組元素跟一般變量一樣可以賦值、比較、計(jì)算等。

  ②數(shù)組下標(biāo)也是從0~N-1(N為數(shù)組長(zhǎng)度)。

  ③字符數(shù)組長(zhǎng)度可以顯式給出,也可以隱式得到。

  ④由雙引號(hào)括起來(lái)的字符串常量具有靜態(tài)字符串?dāng)?shù)組類型。

  ⑤用字符串對(duì)數(shù)組初始化時(shí),編譯程序以′\0′作為結(jié)束這個(gè)數(shù)組的標(biāo)志。因此,數(shù)組長(zhǎng)度至少要比字符串長(zhǎng)度多1。

  (2)常用字符串函數(shù)

  C+ +提供了一系列字符串操作的函數(shù),這些函數(shù)都包含在頭文件cstring中。其中經(jīng)常會(huì)用到的字符串函數(shù)包括:strcpy(字符串拷貝,將一個(gè)字符串拷貝到另一個(gè)字符串變量中)、strcat(字符串連接,在字符串末端添加字符串)、strcmp(字符串比較,用來(lái)比較字符串)、strlen(字符串長(zhǎng)度,用來(lái)求出字符串長(zhǎng)度)、和strstr(字符串查找,在一個(gè)字符串中查找子串)。

  ①strcpy函數(shù)

  調(diào)用strcpy()函數(shù)的一般形式為:

  strcpy(to,from);

  該函數(shù)將from字符串中的內(nèi)容復(fù)制到to字符串中。請(qǐng)記住,構(gòu)成to的字符串必須足夠大,以便保存包含在from中的字符串。否則,to字符串將會(huì)溢出,這很可能會(huì)導(dǎo)致系統(tǒng)崩潰。

 、趕trcat函數(shù)

  調(diào)用strcat()函數(shù)的一般形式為:

  strcat(s1,s2);

  該函數(shù)將字符串s2添加到字符串s1的末端;但并不修改字符串s2。必須確保字符串s1足夠大,以便保存它自己的內(nèi)容和字符串s2中的內(nèi)容。

 、踫trcmp函數(shù)

  調(diào)用strcmp()函數(shù)的一般形式為:

  strcmp(s1,s2);

  該函數(shù)比較兩個(gè)字符串,如果兩個(gè)字符串相等,返回0。如果字符串s1在字典順序上比字符串s2大,則返回一個(gè)正數(shù);如果比字符串s2小,則返回一個(gè)負(fù)數(shù)。

  注意:函數(shù)strcmp比較兩個(gè)字符串時(shí)所采用的字典順序與真正意義上的字典順序還是有些差別的。實(shí)際上,它依次比較兩個(gè)字符串相應(yīng)字符的編碼值(如ASCII碼值)來(lái)決定兩個(gè)字符串的大小。如,上面比較strcmp(″A″,″a″)的結(jié)果變?yōu)?1,因?yàn)樽址銩′的編碼值為65,而字符′a′的編碼值為97,這與傳統(tǒng)意義上的字典順序不同。

 、躶trlen函數(shù)

  調(diào)用strlen()函數(shù)的一般形式為:

  strlen(s);

  該函數(shù)返回字符串s的長(zhǎng)度,即字符串中字符的個(gè)數(shù)(不包括字符串結(jié)尾的′\ 0′)。

 、輘trstr函數(shù)

  調(diào)用strstr()函數(shù)的一般形式為:

  strstr(s1,s2);

  該函數(shù)在字符串s1中從左邊開(kāi)始查找字符串s2,若查找成功則返回s2在s1中首次出現(xiàn)的位置,否則返回NULL,如果s2為″ ″,則返回s1。

編輯推薦:

2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間預(yù)告

2014年計(jì)算機(jī)等級(jí)考試考試時(shí)間預(yù)測(cè)

2013年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間及方式預(yù)告

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。