我是 C 的初学者....我有一些代码:
#include <stdio.h>
#include <string.h>
int main(){
char str1[100];
char str2[100];
char str3[100];
char str4[100];
puts(str1)
puts(str2);
puts(str3);
puts(str4);
return 0;
}
我得到了结果
2
èý(
‘Q]wØ„ÃîþÿÿÿÀ"bwd&bw
我不知道为什么我的数组从一开始就没有空。而且我必须将第一个元素设置为“\ 0”以清除数组的内容。谁能给我解释一下。非常感谢。