剖析如下:
// my first program in C++
这是注释行
# include < iostream>
以#标志开始的句子是预处理器的指示语句。它们不是可执行代码,只是对编译器作出指示。在本例中这个句子# include < iostream> 告诉编译器的预处理器将输入输出流的标准头文件(iostream)包括在本程序中。这个头文件包括了C++中定义的基本标准输入-输出程序库的声明。此处它被包括进来是因为在本程序的后面部分中将用到它的功能。
using namespace std;
C++标准函数库的所有元素都被声明在一个名空间中,这就是std名空间。因此为了能够访问它的功能,我们用这条语句来表达我们将使用标准名空间中定义的元素。
int main()
这一行为主函数(main function)的起始声明。main function是所有C++程序的运行的起始点。不管它是在代码的开头,结尾还是中间–此函数中的代码总是在程序开始运行时第一个被执行。并且,由于同样的原因,所有C++程序都必须有一个main function。
而且返回值是int,main要么没有参数,要么有2个参数(第1个是int,第2个是char**)
cout << “Hellow World!”;
这个语句在本程序中最重要。 cout 是C++中的标准输出流(通常为控制台,即屏幕),这句话把一串字符串(本例中为”Hello World”)插入输出流(控制台输出)中。cout 在的声明在头文件iostream.h中,所以要想使用cout 必须将该头文件包括在程序开始处。(cout可以理解为c out ,<<可以理解为输出)
注意这个句子以分号(;)结尾。分号标示了一个语句的结束,C++的每一个语句都必须以分号结尾。 (C++ 程序员最常犯的错误之一就是忘记在语句末尾写上分号) 。
return 0;
返回语句(return) 引起主函数 main()执行结束,并将该语句后面所跟代码(在本例中为0) 返回。
相关推荐
2. 输入类名(建议与项目名一致,但首字母大写,如"HelloWorld"),勾选"public static void main(String[] args)"选项,然后点击"Finish"。 3. 这将在`HelloWorld.java`文件中自动生成`main`方法。在`main`方法内,...
- **第二章:HELLO,WORLD!** - **创建示例程序**:详细介绍如何编写并运行第一个C++程序。 - **程序结构**:讲解C++程序的基本结构和组成部分。 - **编译与运行**:介绍如何使用编译器编译和运行C++程序。 - *...
- **编写Hello, World!**:入门级的程序,学习如何输出文本。 - **调试代码**:利用GDB调试器,逐步执行代码,查看变量值,找出错误。 - **实现算法**:如排序、查找等,锻炼编程思维。 - **开发小型应用**:如...
本文将通过分析一个简单的Hello World程序,详细介绍C++的基本组成部分。 #### 二、程序结构解析 让我们首先来看一下这个简单的Hello World程序: ```cpp //myfirstprograminC++ #include using namespace std; ...
Helloworld.cpp The if Statement, Operators, and Polymorphism Global and Local Variables Pointers References Classes Constructors and Destructors Inheritance Summary ------------------------...
"Hello World!" 是编程世界的入门程序,它标志着一个程序员的旅程开始。在大多数编程语言中,"Hello World!" 是编写的第一段代码,用于演示最基本的语法结构。这个简单的程序通常会打印出 "Hello World!" 这个字符串...
C++之父编写的,英文彩版,绝对可看,分上下两册
从第1课开始,读者将逐步接触C++编程的世界,学习如何编写第一个C++程序,这通常包括简单的"Hello, World!"示例,以理解基本的输出函数`cout`。第2课深入介绍了输出操作,第3课则讲解了整型变量`int`和输入类`cin`,...
` 用于读取用户输入,`std::cout << "Hello, World!" ;` 输出字符串并换行。 3. **面向对象编程(OOP)**:这是C++的关键特性,包括类(class)、对象(object)、封装、继承(inheritance)、多态(polymorphism)...
1. **简单应用开发**:通过编写“Hello, World!”程序开始,然后逐步尝试更复杂的项目,如计时器、计算器或简单的游戏。 2. **代码优化**:学习如何优化代码性能,减少内存占用,提高运行效率。 3. **错误处理**:...
Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。 使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的...
- **程序介绍**:通过编写一个简单的“Hello World”程序来熟悉C++的基本语法结构。 - **实现步骤**: 1. 包含必要的头文件。 2. 定义`main`函数。 3. 使用`cout`输出字符串。 4. 返回0表示程序正常结束。 ####...