#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; }
结构体与指针
最新推荐文章于 2024-08-29 11:02:09 发布