【摘要】:printf;本例中,boy2,boy1均被定义为外部结构变量,并对boy1作了初始化赋值。在main函数中,把boy1的值整体赋予boy2,然后用两个printf语句输出boy2各成员的值。
和其他类型变量一样,对结构变量也可以在定义时进行初始化赋值。
【例11.2】对结构变量初始化。
main()
{ structstu /*定义结构*/
{
intnum;
char*name;
charsex;
floatscore;
}boy2,boy1={102,"Zhangping",'M',78.5};
boy2=boy1;
printf("Number=%d\n Name=%s\n",boy2.num,boy2.name);
printf("Sex=%c\n Score=%f\n",boy2.sex,boy2.score);
}
本例中,boy2,boy1均被定义为外部结构变量,并对boy1作了初始化赋值。在main函数中,把boy1的值整体赋予boy2,然后用两个printf语句输出boy2各成员的值。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。