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("奇数");
}


目录
相关文章
|
9月前
|
C语言
C语言的循环程序
C语言的循环程序
65 0
|
9月前
|
人工智能 C语言 Python
关于c语言循环,我想说的是:
关于c语言循环,我想说的是:
|
5月前
|
安全 C语言
C语言循环的使用注意点
在C语言中,合理使用循环对于编写高效、安全的代码至关重要。以下是几点建议:确保循环条件正确以避免无限循环;每次迭代时正确更新循环变量;恰当使用`break`和`continue`控制执行流程;注意嵌套循环中的变量作用域;简化循环体内逻辑;根据需求选择合适的循环类型;注意数据类型以避免溢出;保持良好的缩进和注释习惯;减少重复计算以提升性能;确保循环终止条件明确。遵循这些建议,可以提高代码质量和可维护性。
275 88
|
5月前
|
C语言
C语言判断和运算符联系
在 C 语言中,判断与运算符紧密相关,主要体现在条件表达式的使用上。
220 87
|
9月前
|
C语言
C语言10🔥:for 循环
C语言10🔥:for 循环
105 0
|
C语言 C++
C语言循环和判断的学习
从简单循环到复杂循环
140 3
C语言循环和判断的学习
【C语言】——do - while循环
【C语言】——do - while循环
【C语言】——do - while循环
|
程序员 C语言
11 C语言 - 循环
11 C语言 - 循环
47 0
|
C语言
C语言——while循环
语法结构 执行流程 示例 while循环中的break语句 while中的continue语句 while循环的应用
146 0
|
Java 编译器 Linux
【C】C语言的介绍以及第一个C语言程序
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU )以及超级电脑等作业平台。