之前我们已经学会了输出,用c++编写计算程序,但c++在遇到这些环境需要辨别哪个条件下要做,哪个条件下不做,就需要用到if(如果),如果怎样怎样就做这件事情。头文件:iostream。方法如下:
#include <iostream>
using namespace std;
int main()
{
int a;//创建一个名为a的变量,变量是用来存储某个数值或某个状态用的
a=1//给a这个新创建的自定义变量赋值1,不需要分号
if(a==1)//括号里的语句就是条件,如果a的值为1,那么执行下面中括号里的语句
{
cout<<a<<endl;//输出a的值并换行
}
else//如果不符合条件执行
{
cout<<"no"<<endl;//输出字符no
}
return 0;
}
他们都需要一个中括号不然运行不了。
结果如下:
1
原理是:赋值"1"给新创建的变量a,然后if的条件是a等于1,c++判定符合执行“输出a的数值”。
那还有不等于呢?
执行else里的操作。
另外if( )的括号中还可以是其他的条件,例如:
if(a>=a)//a需要大于或等于a才能执行下面的操作
“<”和“>”"="都是可以结合用的但不能大于小于一起用,大于等于,小于等于都可以。
还有一种用法,字符串。大家都知道双引号在c++中大部分里面装着的都是字符串,if也不例外,用法如下:
if(a=="csdn")//如果a等于字符串“csdn”那么执行下面的程序
ok看懂这篇文章你就学会了if的运用。
我们下期再见!
感谢各位大佬的支持!
谢谢