在C程序里,定义一个数组a[x] ; x为整型变量,之后有一句是这样的,a[x]='\0' 这句是什么意思。

在C程序里,定义一个数组a[x] ; x为整型变量,之后有一句是这样的,a[x]='\0' 这句是什么意思,是想实现什么的?'\0'不是字符串结束标志吗,直接赋值给数组是怎么个意思?求指导,谢谢了!
a是char型数组

第1个回答  2012-05-15
你的a是字符数组还是什么数组啊?
'\0'就是数值0
a[x]='\0';就是把a数组的第x个元素赋值为0呗
你的x绝对不能大于等于数组元素个数,不然访问越界了

如果a数组就是字符数组,就是你说的意思了。
第2个回答  2012-05-15
a是什么数组?
a[x]='\0' 不是给数组赋值,是给数组的某个元素赋值。
'\0' 是个字符,也对应一个数值的。

按照你补充的,那其实也就相当于一个字符串了,a[x]='\0' 就是字符串的末尾啊。本回答被提问者采纳
第3个回答  2012-05-15
数组结束符号吧、、、

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网