c++中for双循环的那些事
更新时间:2013年05月06日 12:04:55 作者:
本人很菜,今天看《C++编程思想》中的一道课后题中说到这样一个问题。修改两层嵌套的for循环的标识符,观察结果变化
情况1:如下,这样我们会发现,n输出为100,虽然两层循环的标识符都是i,然是两个做管辖的范围不同,具体情况不明~~~求大神解释
int main(int argc,char* argv[])
{
int n=0;
int mx;
for (int i=0;i<10;i++)
{
for (int i=0;i<10;i++)
{
n++;
}
}
cout<<n<<endl;
}
情况2:如下,n输出10当第一次进入内部循环时,n以10退出,因此直接结束第一次循环。
int main(int argc,char* argv[])
{
int n=0;
int mx;
for (int i=0;i<10;i++)
{
for (i=0;i<10;i++)
{
n++;
}
}
cout<<n<<endl;
}
相关文章
C++98/11/17表达式类别(小结)
这篇文章主要介绍了C++98/11/17表达式类别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2020-05-05
C++调用python(执行py文件)的全过程
这篇文章主要给大家介绍了关于C++调用python(执行py文件)的相关资料,文中通过图文以及实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2021-12-12
C语言单值二叉树真题讲解
单值二叉树你可能之前没见过,如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树,让我们通过一个真题来深刻了解它吧
2022-04-04
C语言项目全正整数后再计算的三种参考解答方法
今天小编就为大家分享一篇关于C语言项目全正整数后再计算的三种参考解答方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
2019-02-02
c++隐式类型转换存在的问题解析
隐式转换,是指不需要用户干预,编译器私下进行的类型转换行为,很多时候用户都不知道具体进行了哪些转换,这篇文章主要介绍了c++隐式类型转换存在的陷阱,需要的朋友可以参考下
2022-03-03
C++类的分离式写法介绍示例
今天小编就为大家分享一篇关于C++类的分离式写法介绍示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
2018-12-12
最新评论