- 3
- 0
- 约6.05千字
- 约 8页
- 2017-05-29 发布于北京
- 举报
第8章:字元與字串處理
1. 請說明什麼是C語言的字串?字串初值的指定方式有幾種?
A. C語言的「字串」(String)是一維的字元陣列,也就是由字元資料型態組成的陣列結構。例如:宣告一個字元陣列來儲存字串,其宣告的方式,如下所示:
char string[80];
上述程式碼宣告長度為80的字元陣列,陣列名稱是string,陣列索引是從0開始,換言之,存取陣列元素是使用string[0]、[1]~string[79]來[i] = c;
上述程式碼是將變數i的值作為索引,以便指定此索引的陣列元素成為字元變數c的值,這是一個字元資料型態的變數,在字元陣列的結束需要加上\0字元當作結束字元,如下所示:
string[LEN] = \0;
上述擁有結束字元的字元陣列是一個字串,其長度是從0到結束字元前為止的字元數,即LEN。
字串的初值相當於指定C語言字元陣列的初值。例如:宣告擁有15個元素的字元陣列,如下所示:
char str[15] = hello! world\n;
上述程式碼是一個字元陣列,使用「」雙引號的字串常數指定陣列初值,此時字元陣列str[]的圖例,如下圖所示:
上述圖例的字元陣列儲存的字串是”hello! world\n”,在索引13的元素值\0是字串結束字元,稱為nul字元,字串長度是從索引0計算到null字元之前,即13。
C語言除了上述指定字串初值的方法,還有
您可能关注的文档
最近下载
- 宝马摩托车说明书中文 F 900 GS - 0K61 EUR F_0K61_RM_0725_13.pdf VIP
- 年产一亿颗盐酸多奈哌齐胶囊的生产车间设计.doc VIP
- 文言语法知识全文.doc
- 文言语法知识全文.doc VIP
- 量子传感(Ⅱ):关键技术与典型代表.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 2025年四川教师招聘考试(数学专业知识)历年参考题库含答案详解.docx VIP
- 打屁股作文共九篇.doc VIP
- (2026年)实施指南《NBT 11030—2022 煤矿低浓度瓦斯发电机组通用要求》(2025年)实施指南.pptx VIP
- 【毕业论文致谢结尾】毕业论文致谢收尾.docx VIP
原创力文档

文档评论(0)