没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
结构体(struct)是C++中一种用户自定义的数据类型,它允许我们将多个不同类型的数据组合在一起,形成
一个单一的数据结构。结构体可以包含任意类型的数据,包括基本数据类型、数组、指针、结构体等。
下面是一个简单的示例,演示了如何定义和使用结构体:
在上面的示例中,我们首先定义了一个名为Student的结构体,包含了id、age和score三个成员变量。然
后,在main函数中,我们定义了一个大小为3的Student结构体数组,并初始化了数组中的元素。最后,我
们使用for循环遍历数组,输出每个学生的信息。
需要注意的是,结构体的成员变量默认是按照定义的顺序进行初始化的,因此在初始化数组时需要按照定义
的顺序提供初始值。如果某个成员变量没有提供初始值,则会被自动初始化为0。
#include <iostream>
// 定义一个结构体,包含两个整型变量和一个浮点型变量
struct Student {
int id;
int age;
float score;
};
int main() {
// 定义一个结构体数组,包含3个Student结构体元素
Student students[3] = {
{1, 20, 85.5},
{2, 21, 90.0},
{3, 22, 88.5}
};
// 遍历数组,输出每个学生的信息
for (int i = 0; i < 3; i++) {
std::cout << "Student " << students[i].id << " age: " << students[i].age <<
" score: " << students[i].score << std::endl;
}
return 0;
}
资源评论
孤蓬&听雨
- 粉丝: 6876
- 资源: 301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功