for双循环的小秘密

简介:

本人很菜,今天看《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;
}
复制代码

本文转自cococo点点博客园博客,原文链接:http://www.cnblogs.com/coder2012/archive/2012/11/01/2750474.html,如需转载请自行联系原作者

相关文章
|
3月前
|
JSON 数据格式 Python
None和doctoring的秘密
None和doctoring的秘密
36 0
|
7月前
|
数据安全/隐私保护 Python
282: 数字的秘密
282: 数字的秘密
|
供应链 物联网 数据安全/隐私保护
优衣库 UNIQLO,藏着多少秘密
优衣库 UNIQLO,藏着多少秘密
|
程序员 定位技术 数据库
“404”,你所不知道的秘密?
“404”,你所不知道的秘密?
274 0
|
人工智能 数据安全/隐私保护
密码学小传——凯撒密码的解密起源
密码学小传——凯撒密码的解密起源
228 0
|
算法 网络安全 数据安全/隐私保护
【计算机网络】网络安全 : 公钥密码体质 ( 公钥 - 加密密钥 | 私钥 - 解密密钥 | 与对称密钥体质对比 | 特点 | 数字签名引入 )
【计算机网络】网络安全 : 公钥密码体质 ( 公钥 - 加密密钥 | 私钥 - 解密密钥 | 与对称密钥体质对比 | 特点 | 数字签名引入 )
304 0
|
存储 缓存 JSON
揭开RedisShake的秘密
RedisShake的设计思想,底层实现以及丰富的应用场景介绍。本文为直播内容文字整理,看直播回放,请点击文首链接~
揭开RedisShake的秘密
|
安全 量子技术 数据安全/隐私保护