C语言 if语句
if语句是最简单的决策语句。它用于决定是否执行某个语句或语句块,即如果某个条件为真,则执行某个语句块,否则就不执行。
语法:
if(condition)
{
// Statements to execute if condition is true
}
如果布尔表达式评估为真,那么’if’语句中的代码块将被执行。如果布尔表达式的值为假,那么’if’语句结束后的第一组代码(大括号结束后)将被执行。
如果语句条件在C中
这里,评估后的条件将是真或假。如果该语句接受布尔值–如果该值为真,那么它将执行下面的语句块,否则不执行。如果我们没有在if(condition)后面提供大括号'{‘和’}’,那么默认情况下,if语句将认为紧随其后的第一个语句是在其块内。
C编程语言假定任何非零和非空的值为真,如果它是零或空的,那么它被假定为假值。
// C Program to display a number
// if it is negative
#include <stdio.h>
int main()
{
int number, GFG;
GFG = 9;
number = GFG;
// true if number is less than 0
if (number < 0) {
printf("%d is Negative\n", number);
}
printf("The if statement is bigger than 0.");
return 0;
}
输出
The if statement is bigger than 0.
如果在C语言中的语句表述
示例:
// C Program to find largest of three
// numbers using if statement
#include <stdio.h>
int main()
{
int a = 9, b = 8, c = 7;
if (a > b && a > c) {
printf("%d is largest", a);
}
if (b > a && b > c) {
printf("%d is largest", b);
}
if (c > a && c > b) {
printf("%d is largest", c);
}
if (a == b && a == c) {
printf("All are equal");
}
}
输出
9 is largest