奇怪的字符数组问题在c语言中定义字符数组后,实际的数组长度要远大于定义值,且还能从超过的长度部分中输出一些奇怪的符号,而这些符号在键盘上是找不到的,既然找不到,那么这些符号显然不是输进去的,那么这些符号从何而来,难道turbo c 2.0能够自己产生符号?[解决办法]我不知道我理解你的意思没有, char* a= "abcdde "; 但是,从超过我们定义长度以外的部分读数据并不是违法的,读出的怪符号实际可能是内存上的一些垃圾数据,没有任何的意义