第四章:if语句

本文介绍了关系运算符、关系表达式的概念和使用,以及if语句的基础格式,包括判断变量值、比较和奇偶性的示例。通过实例展示了如何在程序中运用这些结构进行条件控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、关系运算符、关系表达式与关系表达式的值

”关系运算“,实际上就是”比较运算“

符号运算
<小于
<=小于等于
>大于
>=大于等于
!=不等于
==等于

2、关系表达式

由关系运算符和运算数组成的式子就是关系表达式。

3、关系表达式的值

int a = 10;
int b = 20;
条件结果布尔值数值
a < btrue1
a > bfalse0
a >= bfalse0
a <= btrue1
a != btrue1
a == bfalse0

二、常见的程序结构

常见的程序结构有三种,分别是顺序结构,分支结构和循环结构。
顺序结构、分支结构和循环结构

三、if语句

1.if语句的基本格式

if (n == 1) {   //n == 1是判断条件
	cout << "right" << endl;  //大括号里面是条件为真后要做的事情
}

2.如果判断为真,就输出right

判断语句:

int number = 1;
if (number == 1) {
	cout << "right" >> endl;
}

(1)用f语句判断变量是否等于100

题目要求判断变量是否等于100,这里我们要区分清楚“=”和““的含义,”=“表示赋值,”"表示判断,所以我们这里要使用“==”.

	int n 100;
	if (n == 100) {
	cout << "变量n的值为100" << endl;

完整代码:

#include <iostream>

using namespace std;

int main() {
	int n = 100;
	if (n == 100) {
		cout << "变量n的值为100" << endl;
	}
	return 0;
}

(2)判断奇偶

【问题描述】
编程实现输入一个正整数,判断其奇偶性,并输出;
【样例输入】23
【样例输出】奇数
【样例输入】44
【样例输出】偶数
代码如下:

#include <iostream>

using namespace std;

int main() {
	int n;
	cin >> n;
	if (n % 2 == 0) {
		cout << "偶数" << endl;
	} else {
		cout << "奇数" << endl;
	}
	return 0;
}

这道题有一个else,else的使用方法很简单,它需要配合if使用,可以在有两个条件并且完全相反的情况下使用。简单来说,在本题,如果输入23,它向2取余不是0,if的结果为false,没有运行if上的内容,那么一定会执行else里的内容。

3.简写

if语句也可以简写,回到二2(2)题,上面的完整代码实际上是可以简写的,简写后的行数会变少,但还会有同样的效果。
简写只需要满足一个条件:if后执行的代码只有一行。
简写的方法很简单,把大括号去掉,与if一行和为一体。
例如:

#include <iostream>

using namespace std;

int main() {
	int n;
	cin >> n;
	if (n % 2 == 0) cout << "偶数" << endl;
	else cout << "奇数" << endl;
	return 0;
}

可以发现,代码从原来的14行变成了11行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值