4420: 【例】指针-4-1
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:10
解决:8
题目描述
结构体指针的使用。
样例输入 复制
样例输出 复制
1 wangs 185.5
1 wangs 185.5
1 wangs 185.5
提示
#include <bits/stdc++.h> using namespace std; struct Student{ int num; string name; double height; }; int main(){ Student s; //定义结构体变量 s.num = 1; s.name ="wangs"; s.height = 185.5; //s是结构体类型,因此使用成员变量:结构体名.成员名 cout<<s.num<<" "<<s.name<<" "<<s.height<<endl; //定义结构体指针 Student *p=&s; //定义结构体指针之后(p是指针类型),使用成员变量:指针->成员名 cout<<p->num<<" "<<p->name<<" "<<p->height<<endl; //p是指针,*p就是结构体· cout<<(*p).num<<" "<<(*p).name<<" "<<(*p).height<<endl; return 0; }