C语言if语句详解:三种基本形式及示例
在C语言中,if语句有三种基本形式:
-
单个if语句: 此形式的if语句只包含一个条件和一组语句。如果条件为真,则执行该组语句,否则跳过该组语句继续执行后续代码。通常的语法结构如下:
if (condition) { // 执行语句 }示例:
int num = 10; if (num > 5) { printf('数字大于5\n'); }输出:
数字大于5 -
if-else语句: if-else语句包含一个条件和两组语句。如果条件为真,则执行第一组语句,否则执行第二组语句。通常的语法结构如下:
if (condition) { // 执行语句1 } else { // 执行语句2 }示例:
int num = 3; if (num > 5) { printf('数字大于5\n'); } else { printf('数字小于等于5\n'); }输出:
数字小于等于5 -
if-else if-else语句: 此形式的if语句包含多个条件和对应的语句。它用于检查多个条件,根据条件的真假执行相应的语句块。最后的else块是可选的,用于处理其他未满足的情况。通常的语法结构如下:
if (condition1) { // 执行语句1 } else if (condition2) { // 执行语句2 } else { // 执行语句3 }示例:
int num = 7; if (num < 5) { printf('数字小于5\n'); } else if (num > 10) { printf('数字大于10\n'); } else { printf('数字在5和10之间\n'); }输出:
数字在5和10之间
请注意,以上提供的代码示例仅用于说明C语言中if语句的三种基本形式,并不代表完整的可执行程序。
原文地址: https://www.cveoy.top/t/topic/bmH7 著作权归作者所有。请勿转载和采集!