奶昔直播官方版-奶昔直播直播视频在线观看免费版下载-奶昔直播安卓版本免费安装

 自考網(wǎng)
 自考動(dòng)態(tài)  報(bào)考指南  考試政策  復(fù)習(xí)指導(dǎo)  課程設(shè)置  自考試題  自考就業(yè)  考生故事  助學(xué)單位  自考論壇 
 公共課: 真題|模擬題|筆記串講  經(jīng)濟(jì)類: 真題|模擬題|筆記串講  法學(xué)類: 真題|模擬題|筆記串講  文學(xué)類真題|模擬題|筆記串講  高校招生  網(wǎng)絡(luò)課堂

高級(jí)語言程序設(shè)計(jì)知識(shí)點(diǎn)總結(jié)四

作者:   發(fā)布時(shí)間:2009-05-18 18:02:57  來源:
  • 文章正文
  • 資料下載
  • 自考圈
  • 論壇
符序列構(gòu)成字符串,則程序必須用賦值語句在字符列之后存入字符串結(jié)束標(biāo)記符,使其變成字符串�! 〕绦蚪�(jīng)常要處理許許多多的字符串,如存儲(chǔ)星期的名稱。同時(shí)存儲(chǔ)眾多字符串的一個(gè)實(shí)現(xiàn)方法是定義一個(gè)二維字符數(shù)組,讓二維數(shù)組的每一行存儲(chǔ)一個(gè)字符串。這樣做,要求數(shù)組每行元素個(gè)數(shù)應(yīng)比可能最長(zhǎng)的字符串字符個(gè)數(shù)還要多1個(gè)。如下面的示例所示:

  char weekDay[][9]=            {“Sunday”,“Monday”,“Tuesday”,“Wednesday”,

  “Thursday”,“ Friday” ,“Saturday”};

  在C程序中,存儲(chǔ)多個(gè)字符串更好的方法是用指針數(shù)組。

  3.常用字符串庫(kù)函數(shù)

  求字符串長(zhǎng)度函數(shù)strlen()

  函數(shù)調(diào)用 strlen(str)返回str中的有效字符(不包括'\0')的個(gè)數(shù)。

  字符串拷貝函數(shù)strcpy()

  函數(shù)調(diào)用Strcpy(strl,str2) 將字符串str2拷貝到字符數(shù)組strl.要求字符數(shù)組strl足夠大,以便能容納被拷貝的str2的全部?jī)?nèi)容。

  限制字符數(shù)的字符串拷貝函數(shù)strncpy()

  函數(shù)調(diào)用strncpy(strl,str2,n)的作用是將str2中的前n個(gè)字符拷貝到strl(并附加'\0')。其中n是整型表達(dá)式,指明欲拷貝的字符個(gè)數(shù)。如果str2中的字符個(gè)數(shù)不多于n,則函數(shù)調(diào)用

  strncpy(strl,str2,n)等價(jià)于strcpy(strl,str2)。

  字符串連接函數(shù)strcat()

  函數(shù)調(diào)用strcat(strl,str2) 將str2內(nèi)容拷貝接在字符數(shù)組strl中的字符串的后面。要求字符數(shù)組strl必須足夠大,以便還能容納str2的內(nèi)容。該函數(shù)調(diào)用返回strl的開始地址。注意:字符串連接前,strl和str2都各自有'\0',連接后,strl中原來的'\0'在拷貝時(shí)被覆蓋掉,而在新的字符率有效字符之后再保留一個(gè)'\0'.例如

  char strl[30]=“Beijing”;

  char str2[30]=“ Shanghai”;

  函數(shù)調(diào)用

  strcat(strl,str2);

  printf(“%s \n”,strl);

  將輸出:

  BeijingShanghai

  字符串比較函數(shù)strcmp()

  函數(shù)調(diào)用strcmp(strl,str2)批較兩個(gè)字符串的大小,對(duì)兩個(gè)字符串自左至右逐對(duì)字符相比較(按字符的 ASCII代碼值的大�。�,直至出現(xiàn)不同的字符或遇到'\' 字符為止。如直至'\' 字符,全部字符都相同,則認(rèn)為相等,函數(shù)返回0值;若出現(xiàn)不相同的字符,則以這第一對(duì)不相同的字符比較結(jié)果為準(zhǔn),若strl的那個(gè)不相同字符小于str2的相應(yīng)字符,函數(shù)返回一個(gè)負(fù)整數(shù);反之,返回一個(gè)正整數(shù)。

  注意:對(duì)字符串不允許施行關(guān)系運(yùn)算符比較兩字符之間的大小關(guān)系,必須類似于本函數(shù)那樣,通過逐個(gè)字符的比較來實(shí)現(xiàn)。

  字符串輸出函數(shù)puts( )

  函數(shù)調(diào)用 puts(str) 將 str的字符串輸出到終端,并將 str中的'\'以字符轉(zhuǎn)換成換行符'\n'輸出。即輸出字符串內(nèi)容后,并換行。所以,puts(str)相當(dāng)于printf(“%s\n”,str)。

  字符串輸入函數(shù)gets( )

  函數(shù)調(diào)用gets(str)從終端輸入字符序列(包括空白符)到字符數(shù)組str,字符序列以回車符作為結(jié)束,并將輸入時(shí)的回車符轉(zhuǎn)換成'\'字符存儲(chǔ)。該函數(shù)調(diào)用返回str的存儲(chǔ)開始地址。調(diào)用get()函數(shù)與用“%s”格式調(diào)用格式輸入函數(shù)scanf輸入字符串不同,后者會(huì)自動(dòng)跳過前導(dǎo)空白符,并以非空白符之后的空白符結(jié)束。前者用于輸入一行內(nèi)的全部字符,包括可能有的空白符,存放于字符數(shù)組str,并將最后讀人的換行符轉(zhuǎn)換成字符率結(jié)束標(biāo)記存儲(chǔ)在str中。

熱門資料下載:
<
自考最新熱貼:
【責(zé)任編輯:育路編輯  糾錯(cuò)
  更多相關(guān) 自學(xué)考試 內(nèi)容
 ·[筆記串講2010自考教育心理學(xué)名詞解  ·[筆記串講2010教育心理學(xué)有關(guān)理論、
 ·[筆記串講2010年自考教育心理學(xué)筆記  ·[筆記串講自考“計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)”復(fù)
 ·[筆記串講自考“公共關(guān)系學(xué)”聽課筆  ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串
 ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串  ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串
 ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串  ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串
 ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串  ·[筆記串講自考“計(jì)算機(jī)應(yīng)用技術(shù)”串
 ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)  ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)
 ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)  ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)
 ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)  ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)
 ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)  ·[筆記串講自學(xué)考試“工程經(jīng)濟(jì)”復(fù)習(xí)
【育路網(wǎng)版權(quán)與免責(zé)聲明】  
    ① 凡本網(wǎng)注明稿件來源為"原創(chuàng)"的所有文字、圖片和音視頻稿件,版權(quán)均屬本網(wǎng)所有。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式復(fù)制發(fā)表時(shí)必須注明"稿件來源:育路網(wǎng)",違者本網(wǎng)將依法追究責(zé)任;
    ② 本網(wǎng)部分稿件來源于網(wǎng)絡(luò),任何單位或個(gè)人認(rèn)為育路網(wǎng)發(fā)布的內(nèi)容可能涉嫌侵犯其合法權(quán)益,應(yīng)該及時(shí)向育路網(wǎng)書面反饋,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)情況證明,育路網(wǎng)在收到上述法律文件后,將會(huì)盡快移除被控侵權(quán)內(nèi)容。
自考報(bào)名咨詢電話:010-51291357 51291557
熱點(diǎn)專題
 
 自考熱點(diǎn)關(guān)注
                        MORE>>
學(xué)員報(bào)名服務(wù)中心: 北京北三環(huán)西路32號(hào)恒潤(rùn)中心18層1803室(交通位置圖
咨詢電話:北京- 010-51268840/41 傳真:010-51418040 上海- 021-51567016/17
育路網(wǎng)-中國(guó)新銳教育社區(qū): 北京站 | 上海站 | 鄭州站| 天津站
本站法律顧問:邱清榮律師
1999-2010 育路教育版權(quán)所有| 京ICP證100429號(hào)