if-else语句的语法和用法

阅读量: 219 编辑

生活中有这样的场景:

如果你考了100分,给你买礼物;

否则(没考100分),做一套试卷。

一、if - else 语句的语法

if(表达式){
	表达式成立时,执行的语句;   //语句1
}else{
	表达式不成立时,执行的语句; //语句2
}

else 就是 否则的意思,也就是 表达式 为 false

也就是说:

如果 表达式为 true ,那么执行 语句1;否则(表达式为false),那么执行 语句2。

注意:else语句不可以单独存在,必须和 if 一起使用

二、代码案例

int chengJi;
cout << "请输入你的成绩:" << endl;
cin >> chengJi;

if(chengJi == 100){
	cout << "妈妈给我买礼物" << endl;
}else{
	cout << "再做一份试卷" << endl;
}

孩子说:100分要求太严格了,降低一点吧。

妈妈说:如果你考了95分以上,给你买礼物;否则,做一套试卷。

int chengJi;
cout << "请输入你的成绩:" << endl;
cin >> chengJi;

if(chengJi > 95){
	cout << "妈妈给我买礼物" << endl;
}else{
	cout << "再做一份试卷" << endl;
}

三、编程练习

输入一个数字,判断是不是偶数,然后给出输出说明。

偶数的判断,可以使用求余数 % 来判断,比如 4%2 如果是 0 ,那么就是偶数,否则是奇数。

int shuZi;
cout << "请输入数字:" << endl;
cin >> shuZi;

int jieGuo = shuZi % 2;
if(jieGuo == 0){
	cout << "您输入的是偶数" << endl;
}else{
	cout << "您输入的是奇数" << endl;
}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司