Linux C 編程詳解第六篇:字符數(shù)組以及處理函數(shù)

字符數(shù)組 :

  • 如果賦值為字符串, 數(shù)組大小包含'\0'.
  • 字符串 : " " 存在字符串終止符 . '\0' ;

字符串處理函數(shù):

puts :

  • puts(字符數(shù)組名);
  • 字符串輸出函數(shù)

gets :

  • gets(字符數(shù)組名);
  • 字符串輸入函數(shù)
  • 返回值: 字符數(shù)組的地址.

strcat :

  • strcat(字符數(shù)組1, 字符數(shù)組或者字符串);
  • 功能: 把后面的字符串連接到前面的字符串的結(jié)尾,
    并且把新的字符串存放在字符數(shù)組1中.
  • 返回值 : 字符數(shù)組1的地址.
  • 注意: 字符數(shù)組1的大小.

strcpy :

  • 字符串拷貝函數(shù)
  • strcpy(字符數(shù)組, 字符串);
  • 功能 : 把后面的字符串拷貝到前面的字符數(shù)組中,
    拷貝時(shí)連同'\0'一起拷貝.
  • 注意: 字符數(shù)組的大小.

strlen :

  • 計(jì)算字符串長(zhǎng)度
  • strlen(字符數(shù)組或者字符串);
  • 注意:計(jì)算字符串長(zhǎng)度時(shí), 遇見'\0'停止計(jì)算(長(zhǎng)度不包括'\0')
  • 返回值 : size_t -> unsigned int

strcmp

  • 字符串比較函數(shù)
  • strcmp(字符串1, 字符串2);
  • 注意: 在比較時(shí), 進(jìn)行的是逐個(gè)字符的比較, 遇見不同的字符立即結(jié)束比較.
  • 返回值 :
    • 1 : 字符串1 > 字符串2
    • 0 : 字符串1 == 字符串2
    • -1 : 字符串1 < 字符串2
  • strncmp(字符串1, 字符串2, 整型數(shù)n);
  • 功能: 比較的為字符串1和2 的前n個(gè)字符.
  • 返回值 與 strcmp一致.

指針變量 :

一般形式 :
  • 存儲(chǔ)類型 數(shù)據(jù)類型 * 變量名;
  • 數(shù)據(jù)類型 : 指針變量指向的存儲(chǔ)空間存儲(chǔ)的數(shù)據(jù)的類型.
  • 數(shù)據(jù)類型 * : 指針變量本身的類型
初始化 和 賦值 :
  • 存儲(chǔ)類型 數(shù)據(jù)類型 * 變量名;
  • 野指針 : 有指向, 指向不能確定.
  • 空指針 : NULL === (void *)0
    對(duì)于空指針(NULL) , 不能進(jìn)行取地址內(nèi)容操作
兩個(gè)指針變量相減:
  • 要求: 兩個(gè)指針變量必須指針同一片連續(xù)分配的內(nèi)存空間.
  • 結(jié)果: 相差數(shù)據(jù)的個(gè)數(shù).

注意

*大端序 :低地址存放高字節(jié)位
*小端序 :低地址存放低字節(jié)位
*指針變量自增或者自減運(yùn)算 : 注意指針變量本身的指向會(huì)發(fā)生改變.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末我碟,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子催束,更是在濱河造成了極大的恐慌,老刑警劉巖驾窟,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瓮增,居然都是意外死亡巩步,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門愉阎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绞蹦,“玉大人,你說我怎么就攤上這事榜旦∮钠撸” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵溅呢,是天一觀的道長(zhǎng)澡屡。 經(jīng)常有香客問我,道長(zhǎng)咐旧,這世上最難降的妖魔是什么驶鹉? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮铣墨,結(jié)果婚禮上室埋,老公的妹妹穿的比我還像新娘。我一直安慰自己伊约,他們只是感情好姚淆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著屡律,像睡著了一般肉盹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上疹尾,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音骤肛,去河邊找鬼纳本。 笑死,一個(gè)胖子當(dāng)著我的面吹牛腋颠,可吹牛的內(nèi)容都是我干的繁成。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼淑玫,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼巾腕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起絮蒿,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤尊搬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后土涝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體佛寿,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年但壮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了冀泻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片常侣。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖弹渔,靈堂內(nèi)的尸體忽然破棺而出胳施,到底是詐尸還是另有隱情,我是刑警寧澤肢专,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布舞肆,位于F島的核電站,受9級(jí)特大地震影響鸟召,放射性物質(zhì)發(fā)生泄漏胆绊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一欧募、第九天 我趴在偏房一處隱蔽的房頂上張望压状。 院中可真熱鬧,春花似錦跟继、人聲如沸种冬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)娱两。三九已至,卻和暖如春金吗,著一層夾襖步出監(jiān)牢的瞬間十兢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工摇庙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留旱物,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓卫袒,卻偏偏與公主長(zhǎng)得像宵呛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子夕凝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 指針是C語(yǔ)言中廣泛使用的一種數(shù)據(jù)類型宝穗。 運(yùn)用指針編程是C語(yǔ)言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu)码秉; ...
    朱森閱讀 3,446評(píng)論 3 44
  • 數(shù)組在程序設(shè)計(jì)中逮矛,為了處理方便, 把具有相同類型的若干變量按有序的形式組織起來泡徙。這些按序排列的同類數(shù)據(jù)元素的集合稱...
    朱森閱讀 3,931評(píng)論 2 13
  • 一橱鹏、框架 1、Mac系統(tǒng)及常用工具、進(jìn)制;C數(shù)據(jù)類型莉兰、常量變量挑围、運(yùn)算符、表達(dá)式糖荒、格式化輸入輸出 2杉辙、關(guān)系運(yùn)算符、邏...
    師景福閱讀 692評(píng)論 0 2
  • 版權(quán)聲明:本文為 gfson 原創(chuàng)文章捶朵,轉(zhuǎn)載請(qǐng)注明出處蜘矢。注:作者水平有限,文中如有不恰當(dāng)之處综看,請(qǐng)予以指正品腹,萬分感謝...
    gfson閱讀 2,993評(píng)論 0 6
  • 夏天,一個(gè)蝶蛹红碑, 一片天空舞吭, 誰是美的新生? 蝶蛹再脆弱析珊, 也是活的生命羡鸥, 天空再?gòu)V闊, 也是死的東西忠寻, 天空會(huì)被...
    地球最后的夜晚閱讀 265評(píng)論 1 2