- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
21 字符串
字符数组的定义
字符串常量:用一对双撇号括起来的若干字符序列
字符串的末尾必须有’\0’字符作为结束标记,’\0’字符
即为ASCII码值为0的字符(不可见字符)。
如:”China”字符串在存储时由系统默认在最后添加’\0’字符。
字符数组:
——可以存放若干个字符,也可以存放字符串。
C h i n a \0
是字符串
C h i n a
不是字符串
1
字符数组的定义
例如:
char s[10];
s数组是一维字符数组,它可以存放10个字符或
一个长度不大于9的字符串。
再例如:
char a[3][5];
a数组是一个二维的字符数组,可以存放15个字
符或3个长度不大于4 的字符串。
注意:字符串只能存放在字符数组中。
2
字符数组的初始化
1.用字符常量赋初值
例如:char c[5]={C,h, i, n, a };
C h i n a
不是字符串
再例如:
char c[6]={C,h, i, n, a , \0};
C h i n a \0
或:
char c[6]={C,h, i, n, a}; 是字符串
3
字符数组的初始化(续)
2 .用字符串常量赋初值
例如:
char str[10]= {a string}; 或char str[10]= a string;
char str[10]; str=beijing ;
a s t r i n g \0 \0
因为str是数组首地址,是常量!
再例如:
char a[3][10]={basic,pascal,c};
b a s i c \0 \0 \0 \0 \0
p a s c a l \0 \0 \0 \0
c \0 \0 \0 \0 \0 \0 \0 \0 \0
4
字符数组的初始化(续)
3 .初始化时长度的省略
例如:char s1[ ]= Good morning!;
G o o d m o r n i n g ! \0
s1[0] s1[13]
例如:char s2[ ]={ s, t, r, i, n, g};
s t r i n g
例如:char s3[7]={ s, t, r, i, n, g};
s t r i n g \0
思考:两
您可能关注的文档
- analysis- q1 social app first super pc client side traffic(分析- q1社交应用程序第一个超级电脑客户端流量).doc
- analysis- qihoo 360 large data security practice(分析-奇虎360大数据安全实践).doc
- analysis- qihoo 360 to be left behind in the mobile internet yet-(分析-奇虎360在移动互联网u2014u2014留下).doc
- analysis- qq group taobao common of the three games are played(分析- qq群淘宝常见的三场比赛).doc
- analysis- qq farm operations, we can learn what marketing knowledge-(分析- qq农场操作,我们可以了解营销知识).doc
- analysis- qq space profit model(盈利模式分析- qq空间).doc
- analysis- qq micro believe how counter-attack(分析- qq微相信如何反击).doc
- analysis- qihoo shackles and wildness(分析u2014u2014奇虎枷锁和野性).doc
- analysis- raisin from smart home concept to the user card in what-(用户从智能家居概念分析-葡萄干卡-).doc
- analysis- rational view of the current situation of micro-channel blocking interpretation of the new regulations(分析-微通道阻塞解释现状的理性观点的新规定).doc
文档评论(0)