重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型
成都创新互联公司专注于企业营销型网站、网站重做改版、印台网站定制设计、自适应品牌网站建设、H5网站设计、商城建设、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为印台等各大城市提供网站开发制作服务。第二,相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了,即使数据类型和数组大小完全相同
#include// 万能头文件
using namespace std; // std 初始化
struct ab { // 定义结构体, 名称: ab
int number; // 结构体里定义的变量
int in() { // 结构体函数输入
scanf("%d", &number); // scanf 快速输入 C 语言专属
}
int out() { // 结构体函数输出
printf("%d", number); // printf 快速输出 C 语言专属
}
}a, b, c; // a, b, c 每个变量都拥有 number in() out()
int main() { // main 主函数 (主窗口)
a.in(); // a 变量 in() 输入
b.in(); // b 变量 in() 输入
c.number = a.number + b.number; // c 变量 number 赋值
c.out(); // 输出 c (out 函数)
return 0; // 完美结束了 main 主函数
}
struct 关键字
一定要加,否则.....(啊,我不用多说,你懂的)
可以先看一下这个,再会看我的博客(点击)
因为这样!你就能更懂!
啊啊啊,不是作者懒,是因为作者的讲述能力不太行,只能最后啰嗦一下了。。
a, b, c 都有属于自己的房间
哎!比如说咳咳!xxx 老板给了 a, b, c 每人一套房,里面有他的家门 (in 函数和 out 函数)
之后又给了 a, b, c 的房子里每一套房里做了个柜子!
想使用就使用,不想就不变,a, b, c 自己规划,房间是相同的,但是就看他们怎么用了!
请仔细看!
struct jia {
int number;
int in() {
scanf("%d", &number);
}
int out() {
printf("%d", number);
}
}a, b, c;
啊,当然,我翻译中文看一下
struct 房子 {
int 柜子;
int in() {
进家门
}
int out() {
出家门
}
}小a, 小b, 小c;
若有听不懂,或者文章有缺陷请在评论区指出!谢谢!你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧