课程
/后端开发
/C
/C语言入门
第一步m=2 n=2 n<m不成立 下面的不就不用执行了吗
2019-10-15
源自:C语言入门 4-14
正在回答
第二个for循环语句和if(m==n)语句不是嵌套关系,在你所提出的条件使第二个for语句停止循环,执行的下一个语句就是if(m==n)语句;
第一个2怎么输出:
1、m=2,符合m<=50的判断;2、进出循环体,嵌套循环n=2,不符合n<m的判断,跳出该循环;3、执行下一个语句,判断语句if(m==n),然后直接输出 2(对这个问题有疑问的都是没有看清楚语句间的关系)。
//它执行这条
if(m == n) //n循环结束后,如果m=n的话就输出m
{
printf("%d ", m);
}
给n赋值2时当m等于2时第二个for不成立停止循环。进行下面的if条件成立,于是就输出n所以有2
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答这个我没搞懂诶
3 回答我还是没搞懂
4 回答没太懂这个逻辑
5 回答第一步m不是已经等于三了吗,那个2是怎样输出来的
4 回答求解,都输出等级b了还是说我错误,搞不懂