把一个结构体作为函数参数,此参数声明为什么类型呢?
把一个结构体作为函数参数,此参数声明为什么类型呢?
日期:2018-05-14 14:30:46 人气:1
自然是声明为该结构体类型了
比如定义一个结构体如下:
struct structA{};则该结构体作为函数参数时,使用struct structA paramName声明该结构体参数,其中paramName为参数名。
若声明的结构体如下:
typedef struct structA{}STRUCTA;则作为函数参数时,可以直接使用STRUCTA paramName声明该结构体参数,其中paramName为参数名。