结构体全局变量的初始化!
程序代码:
#include"stdio.h" typedef struct stu{ int a; int b; }ST; ST student; //student.a=1; 我希望在main函数外对结构体变量进行初始化,但是编译不能通过!求解释...... //student.b=2; 问了一下老师,他说他也不能马上告诉我! int main() { student.a=1;//如果在main函数里面初始化的话,程序没问题! student.b=2; printf("%d,%d",student.a,student.b); return 0; }