[C++学习日记]-01-HelloWord经典入门案例

第一个程序、最简单的C++程序

一个程序通常具备三个功能:

  • 输入数据
  • 数据运算
  • 输出数据

C++程序的输入和输出需要用到I/O流类库
这里我们就用 iostream 这个库
这个库定义了4个流对象供用户进行标准输入和标准输出

  • cin 用来处理标准输入,也就是在控制台中用键盘输入
  • cout 用来处理标准输出,也就是输出到控制台
  • cerr 用来处理标准错误信息,并在屏幕中输出,类似于cout,但又不同于cout,常用于程序错误信息
  • clog 用来处理打印机输出(课本上这样写的 = =!貌似也没啥人用这个)
下面请看第一个代码
#include <iostream>
using namespace std;
int main() {
	cout << "Hello"<< endl;
	system("pause");
	return 0;
}

这个是第一个C++程序 也是最简单的c++程序
下面请看他的输出结果

Hello
请按任意键继续. . .

程序分析

下面我将对这个程序逐步分析

#include <iostream>
//这里是引入我前面所说的哪个标准库 这里面有输入和输出的方法

using namespace std; 
//使用iostream里面的命名空间 std  ---等下有讲解

int main() { 
//程序主方法,程序的入口就是main,程序是从main这里开运行的

	cout << "Hello"<< endl; 
	//这里就是iostream里面的cout 用来输出
	
	system("pause");
	//这里是一个系统命令的方法  目的就是不要让结果窗口那么果断的退出
	
	return 0;//程序运行结束
}
  • #include <iostream>
    这里是代表着使用iostream这个库 如果吧这一行删掉,那么 cout也不能使用了
  • using namespace std;
    这里是值使用std这个命名空间,这一行其实也可以不用写,但是cout前面就必须加上std::这个字样
    视图
    这里我就吧这一行删除了,然后编译器就会报错,如果想解决这个问题,那么就在前面加上std::
    在这里插入图片描述
    这样做的话就不会报错了(endl也是iostream里面的,同样也得使用std::)
  • int main() 入口函数这里就不用多说了,程序是从这里开始进行的,在这里面的花括号里写什么,就会执行什么
  • cout << "Hello"<< endl;
    • cout 是一个输出语句,他能输出到控制台给用户查看
    • <<这个符号叫做插入运算符号 可以理解为把后面的插入到前面cout,交给cout输出
    • endl 是指换行的意思也可以去掉他使用\n也是没有问题的
      cout << "Hello\n";
      把他改成这样输出也是一样的结果,看自己的个人喜好
  • system("pause");
    是一给执行控制台命令的,你也可打开电脑控制台然后输入pause再按回车,他就会显示以下内容并且暂停该程序
请按任意键继续. . .
  • return 0;
    return翻译过来是返回的意思 代表程运行完毕,需要告诉控制台执行完毕
    本行可以省略然后把 int main()改为void main()

这里给大家推荐一个在线编译器方便大家在移动端练习点击进入

发布了6 篇原创文章 · 获赞 8 · 访问量 3665

猜你喜欢

转载自blog.csdn.net/qq_18604209/article/details/103979593