首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

奇怪的字符数组有关问题

2012-02-05 
奇怪的字符数组问题在c语言中定义字符数组后,实际的数组长度要远大于定义值,且还能从超过的长度部分中输出

奇怪的字符数组问题
在c语言中定义字符数组后,实际的数组长度要远大于定义值,且还能从超过的长度部分中输出一些奇怪的符号,而这些符号在键盘上是找不到的,既然找不到,那么这些符号显然不是输进去的,那么这些符号从何而来,难道turbo   c   2.0能够自己产生符号?

[解决办法]
我不知道我理解你的意思没有,
char* a= "abcdde ";
但是,从超过我们定义长度以外的部分读数据并不是违法的,读出的怪符号实际可能是内存上的一些垃圾数据,没有任何的意义

热点排行