输入输出流(cout,cin),明明白白的写出c++的hellow world

在这里插入图片描述

c++是在C语言的基础上发展的,想一想我们在C语言阶段,可能敲得的第一个代码就是输出hollow world。当初还感觉成就感满满,毕竟是写的第一个程序。到了c++学习阶段,我们也来小小的回顾一下hollow world,但是要用cin,cout来输出。通过这个小程序我们来开启c++之旅

一,建立c++工程

建立c++工程,只需要将文件名的后缀变成.cpp即可。
这里主要讲一个注意点,帮小伙伴们避坑
在建立c++工程时,必须在头文件处建立头文件;必须在源文件处建立程序文件。否则会报错误,有时候还不容易让人找错,明明代码都是对的,错误却找不到。
在这里插入图片描述
在这里插入图片描述

二,cout和cin

cout和cin分别为输出和输入函数,和c语言里的printf和scanf相对应。但是用法是有区别的。俩种输入输出各有优点。

#include<iostream>
using namespace std;
int main()
{
	char s[20];
	cout << "hellow world!" << endl;//直接输出hellow world
	cin >> s;//输入hellow world到s[20]数组中
	cout << s << endl;//输出s[20]数组
	return 0;
}
#include<stdio.h>
int main()
{
 char s[20];
 printf("hellow world!\n");
 scanf("%s",s);
 printf("%s",s);
 return 0;
}

以上分别是c++和C语言的输入输出,当然c++兼容c语言,所以c++中也可以用printf和scanf。从以上两种对比,发现如果是单个的输入输出cout和cin是比较简洁的。但如果是连续多个变量的输入输出其实还是printf和scanf香。这个大家自行体会。
主要解释一下第一个程序:
#Include < iostream >
iostream为标准库文件,流入流出进行数据处理。
using namespace std
std为名称空间标识符,c++标准库中的函数或者对象都是在命名空间std中定义的,所以在使用标准库文件时,要展开命名空间std。
cout<<"hellow world<<endl;"
”<<“ 此为流插入运算符,就是将<<后面的内容流到屏幕上,可以这么理解。endl为换行符,和\n一样。
cin>>s
">>“此为流提取运算符,将屏幕输入的内容流入s数组中。

三,运行程序

讲了一个输出hellow world的程序,扯了不少,希望大家有些收获,不至于敲完代码运行成功,却不知道代码的意思。一个小小程序希望大家可以愉悦的开启c++之旅!
在这里插入图片描述


结语:小伙伴们有问题可以在评论区提,还可以私聊哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

动名词

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

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

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

打赏作者

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

抵扣说明:

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

余额充值