c语言条件控制语句选择结构
条件控制语句是C语言中非常重要的一部分,用于根据不同的条件来执行不同的代码块。C语言的条件控制语句主要包括if语句、switch语句和三目运算符。下面将分别介绍这些条件控制语句,并且给出一些实际应用的例子。
一、if语句
if语句是C语言中最基本的条件控制语句之一,它根据给定的条件来判断是否执行某个代码块。if语句的基本语法如下:
```
if (条件) {
// 如果条件为真,则执行这里的代码
}
```
1. 判断一个数是否为正数
```
int num = -5;
if (num > 0) {
switch的用法c语言 printf("这个数是正数\n");
}
```
2. 判断一个数是否为偶数
```
int num = 10;
if (num % 2 == 0) {
printf("这个数是偶数\n");
}
```
3. 判断一个年份是否为闰年
```
int year = 2024;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("这一年是闰年\n");
}
```
二、switch语句
switch语句是C语言中另一种常用的条件控制语句,它根据一个表达式的值来选择执行不同的代码块。switch语句的基本语法如下:
```
switch (表达式) {
case 值1:
// 如果表达式的值等于值1,则执行这里的代码
break;
case 值2:
// 如果表达式的值等于值2,则执行这里的代码
break;
...
default:
// 如果表达式的值不等于任何一个case,则执行这里的代码
break;
}
```
4. 根据用户输入的数字选择对应的操作
```
int choice;
printf("请选择操作:\n");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论