全局的结构体变量或者普通变量不能直接赋值

如题:

例1:

typedef struct{

int a ;

int b;

}test1;

test1.a = 1;    //这样是错误的,这是全局变量的赋值,是错误的。

int main()

{

return 0;

}

例2:

int a;

a =1;   //这样是错误的,这是全局变量的赋值,是错误的。

int main()

{

}

例3:

int a =1; //这样是正确的,这是全局变量的初始化,是可以的。

int main()

{

}

发布了25 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/modi000/article/details/103975325