相关疑难解决方法(0)

结构初始化C/C++编程语言?

我可以使用代码进行struct初始化:

struct struct_type_id struct_name_id = { value1, value2, value3 };
Run Code Online (Sandbox Code Playgroud)

但不能用:

struct struct_type_id struct_name_id;
struct_name_id = { value1, value2, value3 };
Run Code Online (Sandbox Code Playgroud)

为什么我可以用前者来做,但是后者不能用gcc,g ++,vc2008,vc6?换句话说,为什么c/c ++编程语言不支持这种语法?

谢谢.

c c++ struct

12
推荐指数
1
解决办法
5728
查看次数

标签 统计

c ×1

c++ ×1

struct ×1