【C语言】结构体可以相互赋值
作者:互联网
之前学习C语言一直有疑惑C语言结构体能不能相互赋值,今天就直接验证了一下,发现确实是可以的。
#include <stdio.h>
int main()
{
typedef struct
{
int num;
char name;
} stu;
stu s1, s2;
s1.num = 1;
s1.name = 'a';
s2.num = 2;
s2.name = 'b';//打印s1
printf(" 赋值前 s1.num=%d,s2.name=%c\n", s1.num, s1.name);
//结构体s2整体赋值给s1
s1=s2;
printf("赋值后 s1.num=%d,s2.name=%c\n", s1.num, s1.name);
return 0;
}
结果:
标签:name,s2,s1,C语言,num,相互,赋值 来源: https://blog.csdn.net/qugepminzi/article/details/120682835