猫史档案馆


【教程】【趣学C++】神奇的cin与变幻莫测的变量

用户:ZH-Y-QZH-Y-Q查看:2 回复:1 评论:2 创建时间:2020-03-02T11:12:40


        既然我们之前已经学过了输出cout,那么如何输入呢?这就要用到cin了。

       cin和cout一样,都是来自iostream的。看看它的格式:

       cin>>变量1>>变量2......>>变量N;

       当然,也可以只输入一个变量。

       用过scratch或是kitten的同学们都知道变量的意义。我们这里不再多说了,就讲讲C++里变量的操作和用法。

       但是需要注意一点,我们还要学会变量的定义方式。

       ======================分界线==============================

       长话短说,我们开始学习变量的用法。

       1.定义变量

       变量有很多类型:int,char,bool……不过,最常用的还要数int了。其他的类型我们以后会用到,并教给大家。

       请看下面的格式:

       格式①:

       int 变量名;

       【这是直接定义一个变量。这条语句将告诉编译器:“喂,我在下面要使用这个变量了!你给我开辟出一块空间来!】

       来看看 格式②:

       int 变量名1,变量名2……变量名N;

       这样,你可以方便的定义很多个变量。

       格式②与下面的语句是等价的:

       int 变量名1;

       int 变量名2;

       。。。

       int 变量名N;

       至于格式③:

       int 变量名=数字;

       当然,举一反三,可以写成:

       int 变量名1=数字,……变量名N=数字;

       还有:

       int 变量名1,变量名2=数字;

       所以,你可以直接在定义的时候为变量赋值。

       ---------分界线---------

       那么,变量是如何赋值的呢?

       前面已经讲过,变量可以在定义时赋值。如果,需要二次赋值、三次赋值……呢?

       很简单,你只需要:

       变量名=数字;

       等号,就是赋值符号。

       你甚至可以这样写:

       变量名=变量名2=……=数字。

       这样,数字先赋值给离数字最近的值,在逐个赋值给下一个。

       【【【【【【【【【【【【【【【【【【【【【【

       还请注意一下,变量名的规范。

       变量名只能有下划线_或者英文开头,且中间可以有_,英文,和数字。

       千万不要傻傻的用中文命名变量哦!

       --------------------------

       Q:如何对变量进行输出呢?

       这样:

       cout<<变量名;

       或者:

       cout<<变量名1<<……<<变量名N;

       

       Q:如何对变量进行输入呢?

       这样:

       cin>>变量名;

       或者:

       cin>>变量名1>>……>>变量名N;

       注意了,cout和cin的箭头方向时相反的!!!

       ------------------------

       【挑战】

       请看代码,说出输出结果。

       #include<iostream>

       using namespace std;

       int main(){

       int a,b,c;

       cin>>a>>b>>c;

       cout<<a+b*c;

       return 0;

       }

       输入:123

       输出:______________

       ----------------------

       没错,就是7!

【作业】

       洛谷上的 P1001。


回复

上一页1 页 / 共 1下一页
徐三徐三

好吧……我也是今天才学c++,还没到入门级……

这里的int是定义变量,

但int main();的int是怎么回事啊……

望解答

点赞0


评论