一系列指令或断言称为程序。 C++ 程序的结构由这些语句组成。 可以使用通用编程语言 C++ 创建高性能应用程序。
类、对象、方法和实例变量只是可用于编写 C++ 代码的工具中的一小部分。
提供的特点 面向对象的编程 范式,C++ 编程基于 C。
尽管支持许多特性,但 C++ 并不是完全面向对象的 编程语言.
现实世界的实体被认为是面向对象编程中的对象。 代码的开发和维护变得简单。
C++ 的面向对象特性使构建和设计复杂代码变得简单。
此外,C++ 程序结构分为标准库部分、主要功能部分和主体部分。
因此,这篇文章将使我们对 C++ 程序结构有一个透彻的了解。
C++程序的结构
C++ 程序以独特和独特的方式组织。 C ++中的程序分为以下三个部分:
- 标准库部分
- 主要功能
- 身体部分
让我们以 Hello World 程序的实现为例:
标准库部分
程序通常包含各种编程结构,包括标准 C++ 库中预定义的内置函数、类、关键字、常量、运算符等。
为了使用这些预定义的组件,必须在应用程序中提供合适的标头。 此外,标准头文件还提供了诸如常量的数据类型、原型、定义和库函数的返回类型等详细信息。
称为#include 的特殊预处理器指令将尖括号内提供的完整文件文本复制并粘贴到源代码中。
输入输出流缩写为“iostream”,是必须包含在 C++ 编译器中的标准文件。 用户输入和显示代码包含在此命令中。
自 C++ 诞生以来,C++ 标准委员会对 C++ 进行了多项改进。 这种语言的一个类似的新特性是命名空间。
它支持将多个事物组合在一个名称下,包括类、对象、函数和其他 C++ 标记。
不同的用户可以形成单独的名称空间。 他们可以为结果相似的实体使用名称。
通过这样做,将避免名称相同冲突带来的编译时错误。
标准库的实体已由 C++ 标准委员会在命名空间 std 下重新组织。
对于某个集合中的所有名称,命名空间是使用的前缀。 在此应用程序中,在 iostream 文件中定义了两个名称 — cout 和 endl。
主要功能
一个名为 main () 的启动函数启动 C++ 程序的执行。 main 函数是任何 C++ 程序的基础。 每个需要运行的 C++ 语句都写在主函数 ( ) 中。
包含在围绕代码主体的左大括号和右大括号中的所有指令都由编译器 ( ) 执行。
一旦 main() 中的所有指令完成,程序就会终止,并向操作系统返回一个值。
在 C++ 中,main() 通常给操作系统一个 int 值。 因此,return 0 语句必须出现在 main() 的末尾。 返回值 0 和非零分别表示成功和失败。
{ 表示代码块的开始,} 表示其结束。
当您的软件由计算机运行时,操作系统会调用此函数。
身体部分
字符输出由首字母缩写词 cout 引用,它显示 << 括号之间包含的任何内容。
当与关键字 cout 结合使用时,符号 << 也可以像函数一样起作用。
程序被指示使用 return 关键字向函数 int main 返回一个值。
启动此应用程序的操作系统组件在返回语句后重新获得执行控制权。
代码此时停止运行。
评论
编译器忽略上述程序的前三行,因为它们是注释。 程序包含注释以使其更具可读性。
如果注释小到足以放在一行中,则在程序的初始行中以双斜线序列开头。
如果注释有多行,则它们由字符 /* 和 */ 分隔。
C ++的功能
- 为了改进内存管理,您可以使用 C++ 的 new 和 delete 运算符在程序运行时动态分配内存。
- 由于 C++ 提供了面向对象的编程特性,因此可以在 C++ 应用程序中使用抽象、继承、封装和继承等突出的 OOP 概念。 这些特点使开发 C ++代码 简单得多。
- 由于大多数 C++ 编译器都符合 ANSI,因此 C++ 是可移植的,因为为一个操作系统编写的程序可以在另一个操作系统上运行而无需修改。
- 在 C++ 中,我们有一些函数可以更简单地将问题分解为可管理的代码块,并以增强可读性和可重用性的方式组织程序。
- C++ 支持分配动态内存。 分配的内存总是可以释放的。 除了 C++,这种语言还提供动态内存管理策略。
- 由于其编译和执行时间很短,因此 C++ 是一种快速语言。 它还提供了大量不同的数据格式、函数和运算符。
- 当涉及到 C++ 时,平台会有所不同。 话虽如此,C++ 应用程序可以在几台计算机上运行,几乎不需要修改。
完成的C++程序
这是一个简单的 C++ 程序,可让您将两个数字相加并完全掌握它们的结构。
发表评论