C++世界应用

Hello World 是编程课程中常用的一个术语。 Hello World 意味着编程语言或应用程序的新开始。从第一个应用程序到它的开发者和整个世界,它就像一个新生的婴儿一样,被用作一种致敬。

你好,世界历史

在开始定义和创建hello世界之前,我们需要了解hello世界的历史起点。c语言是为了开发一个流行的操作系统Unix而创建的。Brian Kernighan是C语言的创造者,他出版了一本名为 C Programming Language 为了描述和参考1973年的C编程语言,介绍和第一个例子是一个简单的C程序,它简单地将文本“helloworld”输出到标准输出或屏幕上。hello world代码的示例如下所示。

main( ) {extrn a, b, c;putchar(a); putchar(b); putchar(c); putchar(’!*n’);} 1 ’hell’;b ’o, w’;c ’orld’;

这个聪明的介绍示例和文本后来被其他作者和编程语言使用,这使得“Hello World”非常流行。”47年后的2020年,新的编程语言一次又一次地重复着“Hello World”。

简单的Hello World程序源代码

下面我们可以看到一个简单的HelloWorld应用程序源代码。通常,这些应用程序会将“helloworld”打印到标准输出中,标准输出通常是控制台或命令行界面。

Simple Hello World Program Source Code
简单的Hello World程序源代码

//Include the input output library iostream#include //Create namespace named stdusing namespace std;//Application enterance function main()int main(){    //Print "Hello World" to the standard output    cout << "Hello, World!";    //Main function return value    return 0;}

让我们一步一步地解释给定的代码。

  • // 行是未执行的注释。它们只是评论和解释。
  • #include 用于导入和包含提供 cout cin . #include 是一个导入或包含给定库的C++指令。 是一个库,提供从标准输入和输出进行读写的函数。
  • using namespace std; 用于创建和设置命名空间。命名空间用于创建在当前源代码页中有效的代码块。
  • int main() 是一个方法定义,但却是一个特殊的方法定义。main()函数是一个特殊名称,用于为应用程序或可执行文件创建起点。 { } 用于指定主功能块的开始和结束。所有与main函数相关的代码都将存储在这些花括号中。
  • 最神奇的是 cout << "Hello World!;" 会打印“你好世界”  标准输出和 将用于设置行的结尾并将光标放在下一行。
  • return 0; 将返回值为0的主函数。实际上,这是一个标准函数约定,通常对特殊的主函数没有意义。

相关文章: 如何设置C开发环境

有输入和输出的Hello World示例

helloworld示例可以通过用户的一些输入进行扩展。我们将使用 cin 关键字,它将从标准用户输入中读取数据,并将数据输出到给定变量。

//Include the input output library iostream#include //Create namespace named stdusing namespace std;//Application enterance function main()int main(){    //Print "Hello World" to the standard output    cout << "Hello, World!";    //Create a string variable name    string name;    //Read from standard input and put data into name variable    cin >> name;    //Print "Hello"  with the name variable    cout << "Hello " << name <
Hello World Example with Input and Output
有输入和输出的Hello World示例

我们将只讨论与前面示例代码的区别。

  • string name; 用于创建名为 name . 我们将把要输入的用户存储到变量名中。
  • cin >> name; 将从标准输入中读取数据,通常是命令行界面,并将数据放入名为 name .
  • cout << "Hello" < 将打印 Hello 到标准输出 name 变量数据。 "" 用于将光标放在下一行的行尾。

将helloworld程序编译成可执行文件并运行

仅仅创建源代码不会创建应用程序或可执行文件。我们必须编译给定的源代码。有不同的方法,比如使用IDE或命令行工具。对于Linux系统,我们将使用 g++ 编译器。我们还将提供 -o HelloWorld 选项来设置创建的可执行文件名和源代码文件 HelloWorld.cpp 到g++编译器。这个 cpp 扩展用于C++源文件。它不是强制性的,但是对于其他人来说理解文件类型很有用。

$ g++ -o HelloWorld HelloWorld.cpp$ file  HelloWorld$ ls -lh HelloWorld$ ./HelloWorld
Compile Hello World Program Into Executable and Run
将helloworld程序编译成可执行文件并运行

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享