旅顺吴虎维是干什么的:C语言 中 结构相加 得到什么值?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 02:27:15
是每个组分的值两两相加吗?还是得到一个地址?
struct s1 a,b,c;
c=a+b;
此时c的值是什么?

这样不正确。
结构体在算术运算中只能用其元素。
如:
struct s
{ int a;
int b;
char c;
};
s s1,s2;为结构体型
s1.a+s2.a=?

如果是C++的话可以用运算符重载实现你的结构的相加,C中可以把两个结构加起来吗?

你是不是 &a+&b 哦!
如果是,那就是加的地址!
如不是,我不懂!也从没见过!

有这么做的吗?
好像没有哦

应该无法通过编译 ,