[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()

小练习

1.请自己写一个C++程序并且输出一个“Hello”
2.让自己的程序不执行完立刻退出 加上 system("pause");

如果你有兴趣的话,欢迎把你的答案在评论区中发表


下一篇 [C++学习日记]-02-变量以及变量的使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Timeless小帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值