21xrx.com
2024-09-19 09:38:50 Thursday
登录
文章检索 我的文章 写文章
C++结构体示例——入门必学
2023-07-09 11:25:53 深夜i     --     --
C++ 结构体 示例 入门 学习

C++是一种流行的编程语言,广泛应用于计算机程序的开发中。其中一个基本的数据类型是结构体(struct)。结构体是C++中的一个用户定义类型,允许我们将不同类型的数据组合在一起,形成一个自定义的结构。

下面我们来看一个C++结构体的示例:


#include <iostream>

using namespace std;

struct Student

  int id;

  string name;

  int age;

  string major;

;

int main()

  Student s1;

  s1.id = 1101;

  s1.name = "Li Ming";

  s1.age = 20;

  s1.major = "Computer Science";

  cout << "Student id: " << s1.id << endl;

  cout << "Student name: " << s1.name << endl;

  cout << "Student age: " << s1.age << endl;

  cout << "Student major: " << s1.major << endl;

  return 0;

在这个示例代码中,我们定义了一个名为Student的结构体,其中包括了四个成员变量:整型的id、字符串类型的name、整型的age和字符串类型的major。接着,在主函数中,我们创建了一个名为s1的Student类型的变量,并初始化了它的四个成员变量。最后,通过cout语句输出了这个Student变量中的信息。

需要注意的是,在结构体中声明的成员变量默认情况下是private(私有的),意味着只有在结构体内部才能直接访问这些成员变量。在上面的示例代码中,我们直接访问了s1中的四个成员变量,因为这些代码都在结构体内部。如果在结构体之外的代码中想要访问结构体中的成员变量,就需要使用"结构体名.成员变量名"的形式来访问。

总的来说,结构体是C++中非常重要的数据类型之一。学习并掌握结构体基本语法和使用方法,对于初学者来说是入门必学的内容。结构体使得我们能够更方便地组织数据,利用结构体可以构建出更有效率、更易维护的程序。

  
  

评论区

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