结构体赋值问题
typedef struct{
int a,b,c;
}test;
int main()
{
FILE * fp;
test obj1,obj2,*temp1,*temp2;
test obj1 = {1,2,3}; //为什么这条赋值语句报错,是语法哪里有问题?
}
结构体只能赋值为另外一个结构体。 qiuyouzhi 发表于 2020-7-9 17:26
结构体只能赋值为另外一个结构体。
那如果给他的成员赋值,只能通过定义时赋值,或单独赋值是吧 老牛来学习 发表于 2020-7-9 17:28
那如果给他的成员赋值,只能通过定义时赋值,或单独赋值是吧
是的
页:
[1]