在 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;
广告