位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

在C语言用结构体变量和指向结构指针作函数参数

提问人:杨紫红发布时间:2020-11-17
1、用结构体变量的成员作参数

2、用结构体变量作实参

说明:用结构体变量作实参时,采取的是“值传递”的方式,将结构体变量所占的内存单元的内容全部顺序传递给形参。形参也必须是同类型的结构体变量。在函数调用期间形参也要占用内存单元。这种传递方式在空间和时间上开销较大,如果结构体的规模很大时,开销也是可观的。此外,由于采用值传递方式,如果在执行被调用函数期间改变了形参(也是结构体变量)的值,该值不能返回主调函数,这往往造成使用上的不便,因此一般较少使用这种方法。
3、用指向结构体变量(或数组)的指针作实参

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部