#include <iostream>
using namespace std;
struct Date{
int year;
int month;
int day;
};
void show(Date a)
{
Date* x = &a;
int* y = &a.day;
cout << (*x).year << (*x).month << (*x).day << endl;
cout << *(y) << endl;
}
int main()
{
Date d={2017, 8, 4};
show(d);
return 0;
}
===========================================================
#include <iostream>
using namespace std;
struct Date{
int year;
int month;
int day;
};
void input(Date* d)
{
cout << "input date" << endl;
cin >> (*d).year >> (*d).month >> (*d).day;
}
void output(Date* d)
{
cout << (*d).year << (*d).month << (*d).day << endl;
}
int main()
{
Date d;
input(&d);
output(&d);
return 0;
}
结构体与指针
最新推荐文章于 2025-06-19 14:29:40 发布