结构体和对象能作为形式参数吗?
发布网友
发布时间:2022-05-14 18:03
我来回答
共3个回答
热心网友
时间:2023-10-19 02:01
可以的,程序如下:
#include <iostream>
using namespace std;
struct stu1
{
long id;
stu1(long id){
this->id = id;
}
};
class stu2
{
public:
long id;
stu2(long id):id(id){}
};
void func1(stu1 stu){
cout << stu.id << endl;
}
void func2(stu2 stu){
cout << stu.id << endl;
}
int main(){
stu1 stu_1(2008);
stu2 stu_2(2009);
func1(stu_1);
func2(stu_2);
return 0;
}
热心网友
时间:2023-10-19 02:01
当然可以;
#include<stdio.h>
typedef struct _node{
int m;
}node;
void display(node L){
printf("%d\n",L.m);
}
void main(){
node L;
L.m = 10;
display(L);
}
热心网友
时间:2023-10-19 02:02
可以,你去网上搜一下知道了