在C语言中,结构体本身不支持任何运算,包括加、减、乘等。但是,可以对结构体成员进行运算。例如,对于一个由 x、y 表示的坐标系结构体变量 p1 和 p2,可以进行 p3 = p1 + p2 的运算,其中 p3 的 x 和 y 坐标值分别等于 p1 和 p2 的坐标值之和。这是因为结构体变量中的各个成员变量可以像普通变量一样进行运算。
如果需要进行结构体运算,可以自定义一个函数来实现。例如,对于两个坐标系的结构体变量 p1 和 p2,可以自定义一个加法函数 add(),实现 p3 = add(p1, p2) 的运算。具体操作方法可以参考函数的定义和使用。
总之,C语言中的结构体本身不支持运算,但是可以对其成员变量进行运算,也可以通过自定义函数来实现结构体的运算。