📜  编写第一个C++程序:Hello World示例

📅  最后修改于: 2021-05-30 18:26:17             🧑  作者: Mango

学习C++编程可以简化为:

  • 在文本编辑器中编写程序,并以正确的扩展名(.CPP,.C,.CP)保存
  • 使用编译器或在线IDE编译程序
  • 了解基本术语。

“ Hello World”程序是学习任何编程语言的第一步,也是您将要学习的最简单的程序之一。您所要做的就是在屏幕上显示消息“ Hello World”。现在让我们看一下程序:

// Simple C++ program to display "Hello World"
  
// Header file for input output functions
#include 
  
using namespace std;
  
// main function -
// where the execution of program begins
int main()
{
    // prints hello world
    cout<<"Hello World";
      
    return 0;
}
输出:
Hello World

现在让我们了解上述程序的每一行和术语:

  1. //显示“ Hello World”的简单C++程序:这行是注释行。注释用于显示有关程序的其他信息。注释不包含任何编程逻辑。当编译器遇到注释时,编译器仅跳过该行代码。在C++中,任何以’//’开头且不带引号或/*…*/之间的行都是注释。
    有关评论的更多信息。
  2. #include :在C++中,所有以井号(#)符号开头的行都称为指令,并由预处理器处理,该预处理器是由编译器调用的程序。 #include指令告诉编译器包括一个文件和#include 。它告诉编译器包括标准iostream文件,该文件包含所有标准输入/输出库函数的声明。
    有关预处理器的更多信息。
  3. using namespace std :这用于将std命名空间的整体导入到程序的当前命名空间中。使用命名空间std的语句通常被认为是不良做法。导入名称空间时,实际上是将所有类型定义拉入当前作用域。 std名称空间很大。该语句的替代方法是每次我们声明类型时,都使用范围运算符(::)指定标识符所属的名称空间。
    有关使用命名空间std的更多信息。
  4. int main() :此行用于声明一个名为“ main”的函数,该函数返回整数类型的数据。函数是一组旨在执行特定任务的语句。每个C++程序的执行都从main()函数,无论该函数在程序中位于何处。因此,每个C++程序都必须具有main()函数。
    有关main()函数的更多信息。
  5. {和} :大括号'{‘表示主要函数的开始,而右括号’}’表示主要函数的结束。两者之间的所有内容都构成了主要函数的主体。
  6. std :: cout <<“ Hello World”; :此行告诉编译器在屏幕上显示消息“ Hello World”。该行在C++中称为语句。每个语句都旨在执行某些任务。分号“;”用于结束语句。语句末尾的分号字符用于指示语句在此处结束。 std :: cout用于标识标准字符输出设备,通常是桌面屏幕。后面跟着字符“ <<”的所有内容都会显示在输出设备上。
    有关输入/输出的更多信息。
  7. 返回0; :这也是一个声明。该语句用来从一个函数返回一个值,并表示该函数的整理。这种说法在功能基本用于返回由函数执行的操作的结果。
  8. 缩进:如您所见,cout和return语句已缩进或移到右侧。这样做是为了使代码更具可读性。在像Hello World这样的程序中,它似乎没有太大的相关性,但是随着程序变得越来越复杂,它使代码更易读,更不会出错。因此,您必须始终使用缩进和注释来使代码更具可读性。
    关于写作程序风格的常见问题。
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”