C/C++知识点之初识输入输出
小标 2018-08-10 来源 : 阅读 832 评论 0

摘要:本文主要向大家介绍了C/C++知识点之初识输入输出,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

本文主要向大家介绍了C/C++知识点之初识输入输出,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

写完了一个程序,运行了没什么卵用,心里很不爽啊。

这一节是输入输出,只要有了它就能够看到运行的效果了。

复制代码
#include <iostream> // 标准库中输入输出流的库名称
int main()
{
    std::cout << "Enter two numbers:" << std::endl;// 输出一个提示信息的字符串,并在结尾换行
    int v1 = 0, v2=0;// 声明两个int型的变量,都赋值为0
    std::cin >> v1 >> v2;// 从键盘输入中读取两个数字,分别写入v1和v2两个变量中
    std::cout << "The sum of " << v1 << " and " << v2// 与下一行是一条命令
                   << " is " << v1 + v2 << std::endl;// 输出v1、v2的值,并且输出两数之和的值
    return 0;
}
复制代码
上面画风突变的代码中加入了不少新东西,我们一一来认识:

#include <xxx> :包含关键词,用来包含头文件 xxx则代表用户名

iostream :标准输入输出库的名称,这里的作用类似于一个门牌号。

假如你要去老王家借把大菜刀,切切骨头,那么首先你要知道的是

1. 老王家确实有你想要的菜刀。

2 老王家的具体地址

这里需要从iostream中借的是cout、cin、endl 这三把菜刀。而iostream则是老王的信息,名字和地址

std::cout:一个输出流,简单的打个比方,就好像从你的代码到屏幕建立了一条管道,cout就是这个管道。你代码中的东西可以流到屏幕上去

 

"Enter two numbers:":这里两个引号中间的部分称为字符串,可以通过管道直接输出到屏幕上。在C++中所有双引号之中的内容都是字符串

 

int:一个基础的内置类型,用来表示整数,可以表示正数和负数。

 

v1、v2:两个变量的名称,可以随你喜欢的去给他取名字,只要符合C++命名基本规则就行。

 

std::cin:一个输入流,这条管道与上一条管道连接的事物一样,但是流向是反的,从屏幕流向代码。或者说从键盘流向代码。

 

std::endl :结束当前行,输出一个换行符。

 

下面我来使用visual studio的编译器做一个编译运行的简单演示。

但是请大家注意,我的演示过程是有前提条件的,如果大家需要根据我的步骤来实现编译,

请看完文章后再操作,否则你会发现无法达到我的效果



 

好的,上面就是我们这个小程序运行的全部过程。

接下来我就来说一下如何达到我演示的效果:

1. 首先你必须保证安装有一个VS(Visual Studio的简称,以后都是用简称)的IDE环境。

ps:没有安装过的别沮丧,因为你是全新的,所以你应该使用更新的工具来开始你的C++之旅,这样会更加高效

  而已经安装过的人则需要检查一下自己的版本(当然也有装5、6个版本的大神级人物,当我没说)是否有专用的开发者命令行工具(下图中红色框中部分)



如果没有这个工具的话,请自行搜索“命令行下使用VS编译器” 

 

然后输入命令

cl 2.cpp

就可以产生相应的exe文件。

 

当然,我也不敢保证这样做了一定没问题可以产生文件,错误的道路总是有千万条的。

不过好在有留言区,如果觉得自己解决不了,百度了没用的,可以留言给我。

(留言的同学请尽量详细描述问题,避免你好过来,你好过去的,耽误大家时间)

 

为什么从手动编译开始:

现在的各种IDE功能完善到离不开它,当然这是好事情,我们希望各个IDE软件厂商多做改进。

然鹅,这样做的一个不好的问题在于很多学C++ 3 - 5年的人(特别是windows平台的)都完全对编译这个事情一知半解。

透过现象看本质,现象都被IDE遮盖了,所以想看清本质就不是透过了,而是寻找现象看本质了。

有兴趣的可以搜索一下编译的步骤,我们来共同深度学习一下本质问题。    

本文由职坐标整理并发布,了解更多内容,请关注职坐标编程语言C/C+频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程