C++学习基础篇——C++程序结构

Posted Tiramisu1104

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习基础篇——C++程序结构相关的知识,希望对你有一定的参考价值。

//my first program in C++
#include <iostream>
using namespace std;
int main() 
    cout << "hello world";
    return 0;

最上面是我们编写的代码,下侧显示了程序被编译执行后的输出结果。以上程序是最大多数初学者会写的第一个程序,他的运行结果就是在屏幕上打印“hello world ”这句话。

//my first program in c++

这是注释行。所以以两个斜线(//)开始的程序都会被认为是注释行,对程序本身运行不会产生影响。

#include <iostream>

以#标志开始的句子是预处理的指示语句,他们并不是可执行的代码,只是对编译器做出指示。

using namespace std;

c++标准函数库的所有元素都被声明在一个名空间中,这就是std名空间。因此为了能够访问他的功能,我们用这条语句来表达我们将要使用标准名空间定义的元素。

int main()

 这一行为主函数的起始声明,returnunction 是所有C++中所有函数的起始点。mian 后面跟了一个圆括号(),他表示他是一个函数。C++所有函数都要跟有一对圆括号(),括号内可以输入一些参数。主函数的内容紧跟在他的声明之后,由花括号括起来。

cout<<"hello world";

这个语句在本程序中最重要。cout是C++中的标准输出流(通常为控制台,即屏幕),这句话把一串字符串插入到输出流中。C++的每一个语句都必须以分号结尾。

return 0;

返回语句(return)引起主函数执行结束,并将该语句后面所跟代码返回。这是在程序执行没有出现任何错误的情况下最常见的程序结束方式。

#include<iostream>
using namespace std;
int main() 
    int a, b, result;
    cout << "please input two numbers:\\n";
    cin >> a >> b;
    result = 3 * a - 2 * b + 1;
    cout << "result is:" << result << endl;

运行结果

please input two numbers:
56 89
result is:-9

该程序从main()开始执行表,C++ 中,一个变量必须在声明之后才能使用,所以程序首先定义。“int a,b,result;"表示分别定义a,b,result这三个int(整型)变量。C++语言提供的标准数据类型是int.定义变量是,要求在变量之前声明变量的类型。在C++中 定义变量,意味着给变量分配内存空间。

以上是关于C++学习基础篇——C++程序结构的主要内容,如果未能解决你的问题,请参考以下文章

C++ 学习基础篇—— C++与C 的区别

C++学习基础篇——c++与C语言的区别

C++学习基础篇——c++与C语言的区别

《c++徒步》基础语法篇

c++基础篇——c++快速入门(上)

c++基础篇——c++快速入门(上)