| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1485 人关注过本帖
标题:[求助]char a []="CHINA"
只看楼主 加入收藏
pc新手
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-1-28
收藏
 问题点数:0 回复次数:16 
[求助]char a []="CHINA"
[]这括号是什么意思

C语言不是没有字符串变量吗,不是不可以给字符串放到某个变量里吗?
是不是因为[]括号的原因
搜索更多相关主题的帖子: char CHINA 
2007-02-03 17:00
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
C中字符串的本质是字符数组

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-02-03 18:05
xingjing314
Rank: 2
等 级:论坛游民
帖 子:160
专家分:32
注 册:2007-1-23
收藏
得分:0 
顶2楼的BZ

2007-02-03 20:17
davidloves
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2007-1-6
收藏
得分:0 
字符串是常量吗?
假如我定义了char a []="CHINA"
那我还可以用scanf来修改a中的数据吗?

2007-02-03 20:23
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
a[]="CHINA"等价与a[5]={'C','H','I','N','A'};

羊肉串 葡萄干 哈密瓜!!
2007-02-03 21:36
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 

如果你得到一个 未知长度的字符串
比如:"asdhwdsamdiasasdadwdadhasiduhasiudhiaushdishdiuasiudhiaushdiusahduasiuhiduahsiudhiuashd"
想把它放在数组里的话 你就在不用定义一个很大的数组或者是在一个一个的数字符的个数 。可以直接用:
A[] ="asdhwdsamdiasasdadwdadhasiduhasiudhiaushdishdiuasiudhiaushdiusahduasiuhiduahsiudhiuashd"
他就等价与
A[]={'a' , 's', 'd', 'h', 'w', 'd', 's', 'a',' m','d','i'........................................'s','h','d'};
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑。。。。。。。。。。。。。。。。。。
A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7]。。。。。。。。。。。。。。。。。。。

[此贴子已经被作者于2007-2-3 22:01:15编辑过]


羊肉串 葡萄干 哈密瓜!!
2007-02-03 21:42
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
好象还有一个'\0'吧!

该学习了。。。
2007-02-03 21:42
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
'\0'当然是有的 他在数组的最后
a[5]={ 'C', 'H', 'I', 'N', 'A','\0'};
A[0] A[1] A[2] A[3] A[4] A[5]
一般没大有人反这样的错误
如果他注意了A[0],就不会不知道 最后有个'\0'


羊肉串 葡萄干 哈密瓜!!
2007-02-03 21:56
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
我讲的都可以明白吧
我真应该去当家教

羊肉串 葡萄干 哈密瓜!!
2007-02-03 21:57
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
呵呵~!好象应该是a[6]=......

该学习了。。。
2007-02-03 22:06
快速回复:[求助]char a []="CHINA"
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019223 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved