私は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」に設定する必要があります。誰か説明してくれませんか。どうもありがとうございます。