c语言中如何将结构体作为子函数的参数

主函数调用结构体数组,例如 struct example eg[100];那么问题,如何将eg[1]作为子函数的参数(在子函数中改动)

j假如函数形式如下
void fun(struct example t)
{
}

可以在main函数中调用fun(eg[1]);追问

这样在子函数中改动。那么eg[1]中的内容也会改动么

追答

这是按值传递,不会被改动的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答