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

2014年計算機二級C++考點歸納:數(shù)組、指針與引用

  (3)多維數(shù)組

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

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

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

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

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

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

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

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

  4字符數(shù)組

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

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

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

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

 、跀(shù)組下標也是從0~N-1(N為數(shù)組長度)。

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

  ④由雙引號括起來的字符串常量具有靜態(tài)字符串數(shù)組類型。

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

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

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

 、賡trcpy函數(shù)

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

  strcpy(to,from);

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

 、趕trcat函數(shù)

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

  strcat(s1,s2);

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

  ③strcmp函數(shù)

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

  strcmp(s1,s2);

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

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

  ④strlen函數(shù)

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

  strlen(s);

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

 、輘trstr函數(shù)

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

  strstr(s1,s2);

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

上一頁  1 2 3 4 5 下一頁

編輯推薦:

2014年上半年計算機等級考試報名時間預告

2014年計算機等級考試考試時間預測

2013年9月計算機等級考試成績查詢時間及方式預告

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