?? p1-54.cpp
字號:
include<iostream.h>
main()
{
//定義結(jié)構(gòu)類型
struct human {
char name[10];
int sex;
int age;
};
//聲明結(jié)構(gòu)變量和結(jié)構(gòu)指針,并初始化
struct human x={"WangPing",1,30},*p=&x;
//利用結(jié)構(gòu)指針顯示結(jié)構(gòu)中的數(shù)據(jù)
cout<<"(*p).name="<<(*p).name<<endl;
cout<<"(*p).sex="<<(*p).sex<<endl;
cout<<"(*p).age="<<(*p).age<<endl;
cout<<"-------------------------"<<endl;
//利用new運算符為p分配內(nèi)存
p=new human;
//從鍵盤上為p指向的結(jié)構(gòu)對象賦值
cout<<"p->name=";
cin>>p->name;
cout<<"p->sex=";
cin>>p->sex;
cout<<"p->age=";
cin>>p->age;
cout<<"-------------------------"<<endl;
//顯示p所指結(jié)構(gòu)對象的值
cout<<"p->name="<<p->name<<endl;
cout<<"p->sex="<<p->sex<<endl;
cout<<"p->age="<<p->age<<endl;
cout<<"-------------------------"<<endl;
//顯示結(jié)構(gòu)變量的值
cout<<"x.name="<<x.name<<endl;
cout<<"x.sex="<<x.sex<<endl;
cout<<"x.age="<<x.age<<endl;
//釋放p指向的內(nèi)存
delete p;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -