第1个回答 2010-11-20
有3种方法可以初始化结构体变量,我分别用std0,std1和std2来剧烈,方法如下,这个程序已经在vc6里面通过调试了
#include<stdio.h>
#include<string.h>
struct Student
{
int number;
char name[20];
}std0={100,"name0"};
void main()
{
struct Student std1={101,"name1"};
struct Student std2;
std2.number=102;
strcpy(std2.name,"name2");
printf("std0:%d\t%s\n",std0.number,std0.name);
printf("std1:%d\t%s\n",std1.number,std1.name);
printf("std2:%d\t%s\n",std2.number,std2.name);
}本回答被网友采纳