用户:ZH-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。