控制程序流程的C语言语句详解
在编程中,控制程序的流程是至关重要的,它可以让程序根据不同的条件执行不同的操作,或者重复执行某些操作。下面将详细介绍几种常见的控制程序流程的C语言语句。
1. do语句
do语句是一种特殊的while语句,它与普通while语句的区别在于,do语句是在循环体的底部对表达式进行求值,而不是在顶部。其基本模式如下:
do
statement
while ( expression );
以下是一个示例:
i = 1;
do {
printf( "%d\n", i );
i++;
}
while ( i < 3 );
printf( "We are past the do loop." );
在这个示例中,第一次进入循环时, i
的值为1, printf()
函数会在控制台窗口打印出1,然后 i
的值会增加到2。直到此时,才会对表达式 ( i < 3 )
进行求值。由于2小于3,所以会再次执行循环。在第二次循环中, printf()
函数会打印出2, i
的值增加到3。再次对表达式 ( i < 3 )
进行求值,由于3不小于3,所以会跳出循环,执行下一个 printf()
语句。 </