c++结构体的定义和基本使用

一丶为什么需要结构体呢?

1.数据存取方便;
2.

二丶 什么是struct(结构体)呢?

结构体是将基本类型组合起来,形成新的数据类型,称为“自定义类型”。

三丶怎么使用struct!

struct TypeName
{
成员变量
};
例如:
struct contact
{
int id;
char name[16];
char phone[20];
};
用contact定义变量 contact c;当然它也可以定义指针等变量,地位相当于int。
struct要放在函数体外。
定义变量和初始化
contact a; //定义变量
contact a=
{
201501,
“jijijiji”,
“21543215641”
};
注意
1 初始化时要使用大括号,末尾要加分好结束。
2 各字段的初始值要与该字段的类型匹配.
3 各初始值以逗号分开。
4 按顺序初始化。
对成员的访问
a.id //使用变量名加·来访问成员变量;
注意:strcpy函数用于字符串的拷贝,需要<string.h>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

齐十七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值