文章目录
一、结构体作为函数参数
二、结构体指针作为函数参数
三、完整代码示例
一、结构体作为函数参数
----
结构体变量 作为函数形参 , 在函数中 , 只能访问 该函数形参 , 无法修改 结构体内存...----
结构体指针变量作为参数 , 可以 通过 指针 间接赋值 ,
在该函数中 , 将 from 结构体指针指向的变量 拷贝到 to 结构体指针指向的变量 ;
注意 : 函数中传入的是 指向 结构体变量的指针..., 不能直接传入结构体变量 , 如果直接传入结构体变量 , 该结构体变量直接在本函数中的栈内存中起作用 , 函数执行完毕后 , 栈内存的结构体变量 直接回收 ;
代码示例 :
/**
* @brief...* 将 from 结构体变量拷贝到 to 结构体变量中
* 注意 : 函数中传入的是 指向 结构体变量的指针 , 不能直接传入结构体变量
* 如果直接传入结构体变量 , 该结构体变量直接在本函数中的栈内存中起作用...* 将 from 结构体变量拷贝到 to 结构体变量中
* 注意 : 函数中传入的是 指向 结构体变量的指针 , 不能直接传入结构体变量
* 如果直接传入结构体变量 , 该结构体变量直接在本函数中的栈内存中起作用