设为首页 加入收藏

TOP

2.8.3 字符数组和字符串
2013-10-12 07:01:26 来源: 作者: 【 】 浏览:124
Tags:2.8.3 字符 字符串

2.8.3 字符数组和字符串

用来存放字符的数组称为字符数组。字符数组的各个元素依次存放字符串的各字符,字符数组的数组名代表该数组的首地址,这为处理字符串中个别字符和引用整个字符串提供了极大的方便。

字符数组的定义形式与前面介绍的数值数组相同。例如:

  1. char c[10]; 

字符数组也允许在定义时进行初始化赋值。例如:

  1. char c[6]={'c', ' h ', 'i', 'n', 'a' , '\0' }; 

对字符数组的各个元素逐个赋值后,各元素的值为:

  1. c[0]= 'c',c[1]= 'h',c[2]= 'i',c[3]= 'n',c[4]= 'a',c[5]= '\0' 

其中,‘\0’为字符串结束符。如果不对c[5]赋任何值,‘\0’会由系统自动添加。

字符数组也可采用字符串常量的赋值方式,例如:

  1. char a[ ]={"china"}; 


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.10.3 指向结构体的指针 下一篇2.8.2 二维数组的定义和使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: