c++入门——=号和==号及if和else

Posted QWQ世纪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++入门——=号和==号及if和else相关的知识,希望对你有一定的参考价值。

目录

=号

==号

if与else

if

else

要求1

要求2

练习

要求

谢谢


作者之前的几篇文章,大家可以看看,同时,向大家声明一下,我所上传的资源都是免费的,不必管其他内容,点击下载即可

c++入门(1)——如何省去打源文件的麻烦(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117040493?spm=1001.2014.3001.5501

c++入门(2)——int类型,cin及cout.(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117092192?spm=1001.2014.3001.5501

c++入门(3)——int两个数,做计算+-*/(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117170629?spm=1001.2014.3001.5501

c++入门(4)——%号,“ “和‘ ‘(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117172650?spm=1001.2014.3001.5501

c++入门(5)——double类型和fixed<<setprecision()(网址:https://blog.csdn.net/nameQWQ_CSDN/article/details/117374388?spm=1001.2014.3001.5501

好了,接下来来说我们这篇文章的内容

在c++中,是有=号和==号的,入门者在打程序时,认为等于号就是=,其实并不是这样哦

=号

=号在c++中是赋值的意思,c=a+b意为将a+b的值赋给c

(注释:赋值中,不仅可以将a+b的值赋给c,还可以有c=1,b=3之类的将数字赋给字母的哦)

==号

而这==号,才是真正的等于号,它和=号的区别很小,用处却不能反,=号这个符号非常常用,大家也可以将它当作等于号来用,但在if语句中,必用==号

if与else

if

if在c++意为如果,而else意为否则,它的框架是这样的

if()


if()



else


而这if后的()中,便要填写一个条件,例如用我们文字语言来说

如果a等于1,那么b=1;

转换为编程语言就是

if(a==1)

	b=1;

而我所说的在if中必用==,就是在这if后的括号中了,也非常的简单

else

if讲完了,这else又怎么用呢

在生活中我们常常听到这样的话

如果你表现好,那么就奖励你,否则就惩罚你!

else,便是用在当你表现好这一条件不成立时,之后的语句

例如:

文字语言:

如果a=1

那么b=1

否则b=0

编程语言:

if(a==1)

	b=1;

else

	b=0;

就是如此简单!此外,大家也可以改改if中的内容,比如

if(a==12)

	a=a-8;

else

	a=a+8;

大家也可以发挥一下自己的想象力,而这,我出两道综合性的题目

要求1

定义a,b两个整数

输入a

如果a为1,那么b=1,输出b

否则b=0,输出b

代码如下(程序文件见https://download.csdn.net/download/nameQWQ_CSDN/19575045

#include<bits/stdc++.h>
using namespace std;
int main()

	int a,b;
	cin>>a;
	if(a==1)
	
		b=1;
	
	else
	
		b=0;
	
	cout<<b;
 	return 0;


或是

#include<bits/stdc++.h>
using namespace std;
int main()

	int a,b;
	cin>>a;
	if(a==1)
	
		b=1;cout<<b;
	
	else
	
		b=0;cout<<b;
	
 	return 0;


要求2

定义一个整数a

输入a

如果a=1,那么输出a

否则将a赋值为0,然后输出

代码如下(程序代码文件见https://download.csdn.net/download/nameQWQ_CSDN/19575058)

#include<bits/stdc++.h>
using namespace std;
int main()

	int a;
	cin>>a;
	if(a==1)
	
		cout<<a;
	
	else
	
		a=0;cout<<a;
	
 	return 0;


注释:在此,输出必须在if或else之中,不能在外面(即花括号外面),不然会有两个输出!

练习

学完之后,也要做一些练习哦,我便给大家出一道题,代码下篇文章揭晓(估计到6月3号以后)

要求

定义1个实数a

输入a

如果a为1.保留两位小数输出

否则保留三位小数输出(不会保留的,可以看我之前的文章:c++入门(5)!)

谢谢

好了,今天就到这里,再见!

谢谢阅读!

对了,作者也有一道题不会,见我博客c++铺地毯问题,求大神代码!

再见!

以上是关于c++入门——=号和==号及if和else的主要内容,如果未能解决你的问题,请参考以下文章

c++入门——=号和==号及if和else

微信公众号及小程序开发入门

微信公众号及小程序开发入门

C++| C++ 入门教程 程序流程结构

每天五分钟,学会c++10:小胖的平均分——单精度实数float(小学生也能学的C++入门教程)

C++入门基础知识[5]——判断语句