C语言嵌套循环详解
在C语言中,if-else、while、do-while、for 都可以相互嵌套。**所谓嵌套(Nest),就是一条语句里面还有另一条语句,**例如 for 里面还有 for,while 里面还有 while,或者 for 里面有 while,while 里面有 if-else,这都是允许的。 循环结构的嵌套。 示例1:for 嵌套执行的流程。 #include < stdio . h > int main ( ) { int i , j ; for ( i = 1 ; i <= 4 ; i ++ ) { //外层for循环 for ( j = 1 ; j <= 4 ; j ++ ) { //内层for循环 printf ( "i=%d, j=%d\n" , i , j ) ; } printf ( "\n" ) ; } return 0 ; } 运行结果: i = 1 , j = 1 i = 1 , j = 2 i = 1 , j = 3 i = 1 , j = 4 i = 2 , j = 1 i = 2 , j = 2 i = 2 , j = 3 i = 2 , j = 4 i = 3 , j = 1 i = 3 , j = 2 i = 3 , j = 3 i = 3 , j = 4 i = 4 , j = 1 i = 4 , j = 2 i = 4 , j = 3 i = 4