在 C++ 中定义数据结构的语法是什么?


C++ 编程基本上是 C 编程语言的增强版本,它用于“面向对象编程”。

  • C++ 由 Bjarne Stroustrup 开发,他将该语言的首次开发作为其第一个博士项目。

  • 他开始这个项目是因为当时没有现有的编程语言用于大型项目。

  • 它最初被称为“带类的 C”

  • 该编程语言于 1998 年首次标准化,并于 2003 年、2007 年和 2011 年再次发布。

  • C++ 由 ISO(一个大型标准委员会)维护。

  • C++ 广泛且普遍地用于嵌入式系统和软件工程。

  • C++ 影响了 PHP 和 C# 等语言。

数据结构

数据结构用于在 C++ 中对其他数据对象进行分组和组织。基本数据结构用于表示简单和基本的值,它们包括 char、布尔值、指针等数据类型;非基本数据结构在一个变量中存储多个值,这些值包括数组、栈、链表和树。

定义结构

要定义结构,必须使用 struct 语句。struct 语句为程序定义了一种新的数据类型,该类型具有多个成员。struct 语句的格式如下所示:

struct [structure tag]{
   member definition;
   member definition; ...
   member definition;
}
[one or more structure variables];

结构标签是可选的,每个成员定义都是一个正常的变量定义,例如 int i; 或 float f; 或任何其他有效的变量定义。在结构定义的末尾,在最后一个分号之前,可以指定一个或多个结构变量,但这是可选的。

以下是声明 Book 结构的方式

struct Books {
   char title[50];
   char author[50];
   char subject[100];
   int book_id;
} book;

更新于: 2019-07-30

363 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始
广告