发布网友 发布时间:2022-04-24 12:55
共3个回答
热心网友 时间:2022-04-27 03:06
可以使用。
struct函数概念:
在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C++语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。
热心网友 时间:2022-04-27 04:24
可以是struct.
这样可以。最好写成
typedef
struct
{ int x, y;
}Node;
这样兼容C.
指针版本:
int func(Node *a, Node *b)
也可以用引用:
int func(Node &a, Node &b)
热心网友 时间:2022-04-27 05:58
可以,函数的参数可以使任意类型,值传递的:结构体,枚举,还可以是对象。指针类型的可以是任意指针