C++结构 和指针

定义新的结构后会有新的结构成员, 然后再创建给结构变量(struct可以省缺), 其中结构变量可以是基本类型也可是指针, 数组等。。

#include<iostream>
#include<string>
using namespace std;

struct infltable//定义新结构指出了新类型的特征
{
	char name[10];
	int volume;
	double pricr;//其中有三个成员 name volume price
};//结构定义;不能省

void main()
{
    struct	infltable guest = //定义结构后再创建结构变量(struct可以省缺,)
	{
              "fasnzx x",
			  10,
			  16.6
	};
	infltable gift[100]={    // gift是infltable的一个数组名,数组中各个元素(成员)才是infltable的对象
							{"wdc",10,16.2},
							{"sss",20,1644}

	                     };//结构数组相当于gift[0],gift[1]都是infltable的对象,对象中内容是初始化对象;
	cout << "Expand your guest list with :"<<guest.name<<endl;//访问结构成员变量guest.name 
	cout << "Expand your gift list with :"<<gift[0].name<<endl;//,gift[0]都是infltable的对象,类型与其相同
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值