21xrx.com
2024-09-19 23:52:33 Thursday
登录
文章检索 我的文章 写文章
C++结构体示例题
2023-07-04 22:45:14 深夜i     --     --
C++ 结构体 示例题 成员变量 成员函数

C++结构体是一种自定义数据类型,可以组合不同的数据类型成员。在C++程序中,结构体允许开发者创建复杂的数据结构,从而更好地组织和操纵数据。

下面是一个简单的结构体示例题:编写一个程序,用结构体表示一个人的基本信息,包括姓名、性别、年龄、身高和体重,并输出这些信息。

首先,我们需要定义一个结构体类型,可以使用struct关键字。以下是定义的基本形式:


struct Person {

  char name[20];

  char gender;

  int age;

  float height;

  float weight;

};

这里定义了一个名为Person的结构体类型,包括五个成员变量:姓名、性别、年龄、身高和体重。其中,姓名是一个char类型数组,长度为20;性别是一个char类型;年龄是一个int类型;身高和体重是float类型。

接下来,我们需要在程序中创建结构体变量,以保存一个人的信息。可以使用以下代码实现:


Person p;

p.name = "张三";

p.gender = 'M';

p.age = 23;

p.height = 175.5;

p.weight = 65.4;

在这段代码中,我们首先定义了一个Person类型的变量p,然后使用点号(.)来访问p的各个成员变量,并分别赋值。需要注意的是,姓名是一个数组类型,可以使用字符串赋值。

最后,我们可以输出该人的信息到控制台,可以使用以下代码实现:


cout << "姓名:" << p.name << endl;

cout << "性别:" << p.gender << endl;

cout << "年龄:" << p.age << endl;

cout << "身高:" << p.height << endl;

cout << "体重:" << p.weight << endl;

在这段代码中,我们使用cout语句输出各个成员变量的值,并在每个输出语句结束后换行。需要注意的是,cout语句中使用的是点号(.)来访问p的各个成员变量。

以上就是一个简单的C++结构体示例题。通过使用结构体,可以方便地组织和操纵复杂的数据类型,是C++中重要的数据结构之一。希望以上内容对您有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复