第一次写博客,以前都是一直写在幕布和typora上,但是刷了一次机器后找不到了,于是决定写在这里了。第一次写,希望大家给些建议什么的。
首先准备工作:
编写c++文件建议使用VS,个人不是很习惯用VSCode
对于学习C++的第一篇笔记,当然是Hello World啦,废话不多说,直接上代码:
#include<iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
system("pause");
return 0;
}
对各行的理解(注:有百度百科也有自己的理解,为了节省时间可以直接看加粗字体)
1、include意思是引入iostream库,即输入输出流库。
iostream库的基础是两种命名为istream和ostream的类型,分别表示输入流和输出流。#include是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。在旧的标准C++中,使用#include<iostream.h>,但在新标准中,用#include。(即c++标准头文件。)
2、using namespace std指调用命名空间std内定义的所有标识符。
使用“using namespace std”后,命名空间中的标识符就如同全局变量一样。
3、int main():main函数,又称主函数,是程序执行的起点。程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数。
(即main函数为程序的开头,为程序入口)
4、cout:用于在计算机屏幕上显示信息,是C++中iostream 类型的对象,C++的输出是用“流”(stream)的方式实现的,流运算符的定义等信息是存放在C++的输入输出流库中的,因此如果在程序中使用cout和流运算符,就必须使用预处理命令把头文件stream包含到本文件中。
(cout用来输出,类似c语言的printf)
5、endl:“endl英语意思是end of line,即一行输出结束,然后输出下一行
(类似于c语言的\n)
6、return 0:return 0 代表程序正常退出。
7:system(“pause”):C++使用system( “pause “);来暂停黑窗口。在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序中添加:system(“pause”);
(有的程序会一闪而过,导致我们看不到运行结果,利用这个函数就可以把窗口暂停,该函数在窗口显示:按任意键继续)
注意:不要再return 的语句之后加,那样就执行不到了。
在以后的学习中,我将以以下代码为框架进行编写:
#include<iostream>
using namespace std;
int main()
{
system("pause");
return 0;
}