和结构体_9.3 C++结构体变量的引用

点击上方“C语言入门到精通”,选择置顶

第一时间关注程序猿身边的故事

60cf14a170232ed8554c93efa75fbb78.png

作者

闫小林

白天搬砖,晚上做梦。我有故事,你有酒么?

C++结构体变量的初始化 C++对结构体变量可以在定义时指定初始值。
struct Student{ //自定义结构体变量 int num;//学号 char sex;//性别 int age;//年龄 
  }studeng1={1001,'M',24};
C++结构体变量的引用 C++在定义了结构体变量以后,可以引用这个变量。 可以将一个结构体变量的值赋给另一个具有相 同结构的结构体变量。
student1= student2;
可以引用一个结构体变量中的一个成员的值。 
student1.num//表示结构体变量student1 student1 student1中的 成员的值
引用结构体变量中成员的一般方式为 
结构体变量名. 成员名student1.num=11001;
如果成员本身也是一个结构体类型,则要用若干个成员运算符,一级一级地找到最低一级的成员。 不能将一个结构体变量作为一个整体进行输入和输出。 例如:已定义student1和student2为结构体变量,并且它们已有值,不能这样输出结构体变量中的各成员的值:
cout<//错误的
只能对结构体变量中的各个成员分别进行输入和输出。 对结构体变量的成员可以像普通变量一样进行各种运算。 可以引用结构体变量成员的地址,也可以引用 结构体变量的地址。
cout<//输出student1的首地址cout<//输出student1.num的地址
案例:C++结构体变量的引用。
#include//预处理using namespace std;//命名空间 int main()//主函数 {struct Student{ //自定义结构体变量 int num;//学号 char sex;//性别 int age;//年龄 
  }student1={1001,'M',24};cout<endl;//输出学号 cout<endl;//输出性别 cout<endl;//输出年龄 return 0; //函数返回值为0;
}
编译运行结果:
1001
M24
--------------------------------
Process exited after 1.858 seconds with return value 0
请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

b82e2aba9face30beba3e166fb67ec1d.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值