A-A+
以下叙述中正确的是A.结构体变量的地址不能作为实参传给函数B.结构体数组名不能作为实参传给函
问题详情
以下叙述中正确的是
A.结构体变量的地址不能作为实参传给函数
B.结构体数组名不能作为实参传给函数
C.即使是同类型的结构体变量,也不能进行整体赋值
D.结构体中可以含有指向本结构体的指针成员
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
一个结构体变量包含若干成员,这些成员可以是数值类型、字符类型、数组类犁,也可以是指针类型,甚至可以是正存定义的结构体类型指针。用结构体变量作实参时,采取的是”值传递”的方式,将结构体变量所占的内存单元的内容全部顺序传递给形参。形参也必须是同类犁的结构体变量。结构体小数组作为参数时,采取了”地址传递”的方式,形参须为同类型的结构指针或者形态结构数组。