for循环嵌套顺序问题

#include<stdio.h>intmain(void){inti,j;for(i=0;i<7;++i){for(j=0;j<i;++j){printf("%c",7... #include<stdio.h>int main(void){ int i, j; for(i = 0; i < 7; ++i) { for(j = 0; j < i; ++j) { printf("%c", 70-j); } printf("\n"); } return 0;}在窗口打印的结果是第一行出现换行。这顺序没搞懂。还是说我的程序哪里错了? 展开
 我来答
itlife
2017-07-31 · TA获得超过241个赞
知道小有建树答主
回答量:259
采纳率:70%
帮助的人:64.8万
展开全部
for(j = 0; j < i; ++j) 第一次循环没进来,因为i,j都是0,所以 j<i 为false,所以就直接执行到printf("\n");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式