|
seito2の構造体の
配列要素20のうち, 1要素だけ値を代入したんですが
あとの19要素は,すべてゼロが代入されんでしょうか?
int と doubleは0が入ってるますが
2番目のメンバには1244432のような数字が入りますが
すべて0が代入される分けではないんでしょうか?
#include <stdio.h>
struct seiseki {
int no;
char name[20];
double average;
};
int main(void)
{
int i;
struct seiseki seito1 = { 5, "KASAHARA", 83.5 };
struct seiseki seito2[20] = {
{ 1, "SAKURAI", 78.6 },
};
printf("%d %s %5.1f\n\n",seito1.no,seito1.name,seito1.average);
printf("%d %s %5.1f\n",
seito2[0].no, seito2[0].name, seito2[0].average);
printf("%d %d %5.1f\n",
seito2[1].no, seito2[1].name, seito2[1].average);
return 0;
}
>
|