在C语言中调用结构体中的变量做实参时该怎么写啊

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:34:56
struct { int a;int b}c,d;
实参调用时能就(c,d)

void print(struct,struct)
{
...
}
void main()
{
...
print(c,d);
...
}

这样写能看明白吗?

C语言中调用结构体就和用变量一样,和用其他变量几乎一样

如果f1,f2的原型分别为void f1(int x,int y),void f2(int x)
f1(c.a,c.b);
f2(d.a);

这个是声名了一个无名的结构体,他有两个实例,一个是c一个是d.