我有一个结构定义为:
typedef struct pt {
int x;
int y;
}point;
我还有一个堆栈推送函数声明为:
void push(point p);
现在每当我想调用这个函数时,我可以执行以下操作:
point p = {x_value, y_value};
push(p);
我想知道是否有一个不那么麻烦的解决方法。可以让我在一行中做到这一点的东西。也许是这样的:
push((point){x_value, y_value});