编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 嵌套循环语句
  · 嵌套循环语句

用户:  大麦
发帖:  430 篇
作品:  0 个
回复:  110 篇
技术分:  1160 分
等级:  
注册:  2010-05-11 09:09:40



发表于:2010-07-10 15:36:41
          楼主

嵌套循环语句
所谓嵌套循环语句是指循环语句中还包含循环语句。例如,在for语句中还可以包含for语句、while语句和do while语句,While语句同样可以包含for语句和do while语句等。在程序中使用嵌套循环可以实现复杂的逻辑操作,例如,开发人员经常使用嵌套循环语句来访问二维数组中的元素。
示例,使用嵌套循环语句访问二维数组
int main(int argc, char* argv[])

 int iarray[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}}; //定义一个二维数组
 for (int i=0; i<3; i++)       //外层循环
 {
  for (int j=0; j<4; j++)      //内层循环
  {
   printf("%8d",iarray[i][j]);    //输出数组元素
  }
  printf("n");       //换行
 }
 return 0;
}
执行上述代码,效果如图1所示。
 
图1  嵌套循环语句
 注意:在使用嵌套循环时要注意变量的作用域,如果将在里层循环中定义的变量拿到循环外使用会发生错误。

 

本帖赏分:0 分   回复数:0 篇     
修改   删除   引用   回复
该帖暂无回复!
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页