跳转到内容

C++ (面向初学者)/一个基本的程序

维基教科书,自由的教学读本

初识c++

[编辑]
#include<iostream>
using namespace std;
int main()
{
	cout<<"hello world!";
	return 0;
}

这是输出helloworld的c++程序,想必刚看到这个程序你很懵逼

但是先不要急着去背,背代码是毫无意义的

听我讲完

头文件

[编辑]
#include<iostream>

头文件是什么?你可以将其理解成工具箱

比如当我需要扳手的时候,我会去找五金工具箱。炒菜的时候,我会找放柴米油盐的箱子

头文件提前写好了一些函数,方便你直接去使用 比如cout就是iostream的一个函数

这也是c++相比c的一个特性,有大量函数供君使用,方便了程序员

命名空间

[编辑]
using namespace std;

命名空间是什么?

这个学校里有两个叫小明的人,他们在不同班级,如果你直接喊小明,那么这两个小明都会被你叫来

但是计算机没有这么聪明,它看见两个小明并不会帮你做抉择,而是报错让你说出具体是哪个小明

所以我说出是xx班的小明,计算机就知道了,同时也不需要叫来另一个不相关的小明

命名空间就是帮助你区分不同的库里你要找哪个函数,但是不同库出现相同函数的概率几乎没有,因为c++标准的命名特性。作为一个初学者,听话一点,乖乖写上标准命名空间(std)

主函数

[编辑]
int main()
{

}

一个程序必须有一个主函数,且返回值必须是int(或者signed),刚接触c++,你只需要知道主函数是个用来执行你用的函数的地方,等到后期学了函数,你就知道怎么把语句写在其他地方了

输出语句&返回值

[编辑]
cout<<"hello world!";
return 0;

cout用来输出内容,至于怎么用,后期再学

return 0是程序返回值,如果主函数返回0值就代表程序安然无恙,如果返回奇奇怪怪的值,计算机会认为程序遇到了问题,学了函数的时候会着重用到return

你大概了解了一个程序,接下来尝试去写一写吧