//充气产品结构声明
struct inflatable
{
char name[20];
float volume;
double price;
};//注意一定要添加;
int main()
{
using namespace std;
//struct inflatable hat;创建结构变量 struct可以省略
inflatable guest=
{
"Glorious Gloria",
1.88,
29.99
};
cout<<pal.volume<<endl;
}
\\结构数组进行赋值
#include "stdafx.h"
#include <iostream>
struct inflatable
{
char name[20];
float volume;
double price;
};
int main()
{
using namespace std;
inflatable guests [2]=
{
{"Bambi",0.5,21.99},
{"Godzilla",2000,565.99}
};
cout<<"The guests "<<guests[0].name<<" and "<<guests[1].name
<<"\nhave a combined colume of "
<<guests[0].volume +guests[1].volume <<" cubic feet.\n";
return 0;
}
\\可以指定结构的位数 方式如下
struct torgle_register
{
unsigned int SN:4;
unsigned int :4;
bool goodin :1;
bool goodtorgle:1;
};