#include struct Point { float x, y; }; int main(int argc, char **argv) { struct Point p1 = {0.0, 2.0}; struct Point p2 = {4.0, 6.0}; printf("p1: {%f,%f} p2: {%f,%f}\n", p1.x, p1.y, p2.x, p2.y); p2 = p1; printf("p1: {%f,%f} p2: {%f,%f}\n", p1.x, p1.y, p2.x, p2.y); return 0; }