C语言中 for(i=1;i<m;i++) { for(i=1;i<m;i++)
C语言中for(i=1;i<m;i++){for(i=1;i<m;i++)printf(”*”);printf(“*”);}是怎么运行的,两个输出函数怎么看?...
C语言中
for(i=1;i<m;i++)
{
for(i=1;i<m;i++)
printf(”*”);
printf(“*”);
}
是怎么运行的,两个输出函数怎么看? 展开
for(i=1;i<m;i++)
{
for(i=1;i<m;i++)
printf(”*”);
printf(“*”);
}
是怎么运行的,两个输出函数怎么看? 展开
展开全部
首先纠正内层循环计数器应该为j或者别的变量,否则和外层循环计数器冲突。
第一个printf("*")从属于内层循环,第二个printf("*")从属于外层循环,在内层循环结束后执行。
每一次外层循环,先执行内层循环,输出(m-1)个星号,然后执行后面的第二个printf,再输出一个星号。
第一个printf("*")从属于内层循环,第二个printf("*")从属于外层循环,在内层循环结束后执行。
每一次外层循环,先执行内层循环,输出(m-1)个星号,然后执行后面的第二个printf,再输出一个星号。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询