C语言if条件判断语句使条件不成立时不进行操作怎么实现给出多种方法
- 不做任何操作
可以在if语句中不加任何操作,只写条件判断语句即可。例如:
if (a > 0) { // do something }
如果a不大于0,则程序会直接跳过if语句,不进行任何操作。
- 加上空语句
可以在if语句中加上一个空语句。例如:
if (a > 0) { // do something } else { ; }
当a不大于0时,程序会执行else语句中的空语句,不进行任何操作。
- 使用continue语句
可以在if语句中使用continue语句,跳过后面的操作。例如:
for (i = 0; i < 10; i++) { if (i == 5) { continue; } // do something }
当i等于5时,程序会跳过if语句后面的操作,直接跳到下一次循环。
- 使用return语句
可以在if语句中使用return语句,直接返回函数。例如:
int func(int a) { if (a > 0) { // do something } else { return 0; } // do something else }
当a不大于0时,程序会执行else语句中的return语句,直接返回函数,不进行任何操作。
- 使用goto语句
可以在if语句中使用goto语句,跳转到指定位置。例如:
if (a > 0) { // do something } else { goto end; } // do something else end: // end of program
当a不大于0时,程序会跳转到end标记的位置,直接结束程序
原文地址: https://www.cveoy.top/t/topic/hnNR 著作权归作者所有。请勿转载和采集!