课程
/后端开发
/C
/C语言入门
为何i<5;i++ 这样不是到第五行吗
jk分别代表什么 是 空格和*吗?
一行不是有七个吗 为什么j<5?
不理解整个算法
2018-07-18
源自:C语言入门 4-12
正在回答
i<5;i++ 这个语句你看先比较i与5的大小,然后执行i++,i值增加1,在执行for循环代码,起始i=1,一直到i=4,i在与5比较,成立,然后i=5后 执行for循环,这里为止执行了四次 ,i在与5比较,不成立,退出for循环。
j=i;j <5 ;j++ 中J<5是 代表行数 四行的空格数 这里只是输出空格
他星星的每行个数是 1 3 5 7 后面的自己多想一想
i=4的时候,才可以进入循环,然后执行i++,下一次因为是i=5了,所以就无法进入循环了,只能够出来四行。
j代表的是空格数,不是星星数。第一行四个空格,第二行三个空格,空格数(j)+行数(i)=5。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答不懂i代表了什么
1 回答看不懂怎么都看不懂
3 回答我这个哪里错了,i,j,k,都代表什么意思,我写的代表什么意思?
2 回答表示不懂。
2 回答i j k代表的是什么, 没看太懂啊