10 C语言 - 判断

简介: 10 C语言 - 判断

判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。

下面是大多数编程语言中典型的判断结构的一般形式:

1. 判断语句

2. ? : 运算符(三元运算符)

我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if…else 语句。它的一般形式如下:

Exp1 ? Exp2 : Exp3;

其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。

? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。

例子:

#include<stdio.h>
int main()
{
    int num;
    printf("输入一个数字 : ");
    scanf("%d",&num);
    (num%2==0)?printf("偶数"):printf("奇数");
}


目录
相关文章
|
6月前
|
C语言
C语言的循环程序
C语言的循环程序
35 0
|
6月前
|
人工智能 C语言 Python
关于c语言循环,我想说的是:
关于c语言循环,我想说的是:
|
2月前
|
安全 C语言
C语言循环的使用注意点
在C语言中,合理使用循环对于编写高效、安全的代码至关重要。以下是几点建议:确保循环条件正确以避免无限循环;每次迭代时正确更新循环变量;恰当使用`break`和`continue`控制执行流程;注意嵌套循环中的变量作用域;简化循环体内逻辑;根据需求选择合适的循环类型;注意数据类型以避免溢出;保持良好的缩进和注释习惯;减少重复计算以提升性能;确保循环终止条件明确。遵循这些建议,可以提高代码质量和可维护性。
206 88
|
2月前
|
C语言
C语言判断和运算符联系
在 C 语言中,判断与运算符紧密相关,主要体现在条件表达式的使用上。
191 87
|
6月前
|
C语言
C语言10🔥:for 循环
C语言10🔥:for 循环
69 0
|
C语言 C++
C语言循环和判断的学习
从简单循环到复杂循环
126 3
C语言循环和判断的学习
|
程序员 C语言
11 C语言 - 循环
11 C语言 - 循环
32 0
【C语言】——do - while循环
【C语言】——do - while循环
【C语言】——do - while循环
|
C语言
C语言——while循环
语法结构 执行流程 示例 while循环中的break语句 while中的continue语句 while循环的应用
114 0
|
存储 C语言
《使用循环做一些练习》---C语言
《使用循环做一些练习》---C语言
104 0