用指向结构体的指针作函数参数
采取“值传递”的方式
用同类型的结构体变量作实参和形参。函数调用时, 将实参结构体的全部成员按顺序赋值给形参, 这种传递方式在空间和时间上开销较大,由于采用值传递方式, 如果在被调用函数中改变了结构体形参的值, 该值不能返回主调函数。因此一般较少使用
采取“引用传递”的方式(传地址)
用指向结构体变量(或数组)的指针作实参, 将结构体变量(或数组)的地址传给形参。如果在被调用函数中改变了形参指向的结构体的值, 该值可以带回主调函数。常用此种方法
将结构体变量的值传递给另一个函数有两种方法:
2021-10-07 19:15:09
1.01MB
指针
C语言编程
1