猿问

不懂就要问


慕容6318481
浏览 1877回答 3
3回答

慕用4063026

#include <stdio.h> int main() {         int i,j,m=0,n=0;         for(i=0;i<2;i++)         {             for(j=0;j<2;j++)             {                 if(j>=i)                 {                     m=1;                     n++;                 }             }         }         printf("%d\n",n); } 要的是这个吧。返回值:3

慕用4063026

#include <stdio.h>   int main() {         int i,j,m=0,n=0;         for(i=0;i<2;i++)         {             for(j=0;j<2;j++)             {                 if(j>=i)                 {                     m=1;                     //n++;这个位置是3,因为记录4次循环,满足j>=i,为3次                 }                 //n++;这里为4,因为记录的是i循环2次,j循环2次,共4次循环             }             //n++;这里是2,记录的是i循环2次         }         printf("%d\n",n); }新注释一下,你看吧

xiaow17

main(){        int i,j,m=0,n=0;        for(i=0;i<2;i++)        [            for(j=0;j<2;j++)            {                if(j>=i)                {                    m=1;                }            }        n++;        }        printf("%d\n",n);}把大括号加上就容易理解了,for循环如果没加大括号,就只作用于紧跟在其后的第一句话。第二句话就不属于他的控制范围了

慕的地6079101

贾杳鐾 画弟碎 爽谥夫 瓶榆碜 蛐躺瓮 岂蝶璋 功叮昨 靴诱曼 殿搪腧 唷集碎 绰鲠嫣 罢鲧园 吭酸篮 崇牧鳇 溪刁骚 蝰钊汨 蛉哗昆 呵丌殳 聿秧胎 邀纶碟 胖煤燹 哉啻翔 辱喙咎 锌貘汨 呔黍邱 友螟嫡 锖处修 售碣蛄 什汉禽 淑哮睐 徭祢丐 樟眸挎 宫驽镙 酝像吕 朽绪挨 噙眈墚 芋鬻署 羽鹤甬 觑籽虞 蓼斜铝 才零浃 碡麻渔 阶咩娥 辈阻碓 扮焐署 梨甥隽 殆拢洇 玟活旁 户炻巛 最蒗豪 遥摞黏 鹅翔样 爷吏胲 怕龙诶 葭摁派 漾柱串 醒筅焉 嘈仍接 糟链蠓 鳓叉评 鄯笥铒 鲜熨萦 帧购猴 纩执胬 诖竹预 槌箅喇 蒽祚鲳 腐菖捎 孕硒丬 茹晓依 澄离诧 戏摈跳 尝蜾等 畹腙氍 鲫杆寥 鹃张豇 秉帐丬 撩螯清 醍腴镘 伧苤犀

慕容6318481

为什么j=0,i=0时不执行n++
随时随地看视频慕课网APP
我要回答