C语言结构体A可以直接赋值给结构体B吗

如题所述

可以。下面是例子:
#include<stdio.h>
struct pp {
int id;
float x;
float y;
} A,B;
int main()
{
A.id= 3;
A.x = 12.3;
A.y = 45.6;
B = A;
printf("%d %g %g\n",B.id, B.x, B.y);
return 0;
}
输出: 3 12.3 45.6
温馨提示:答案为网友推荐,仅供参考
相似回答