for(i=0;i<5;i++) {if(i%2) {printf("#");continue;}printf("*");}中...

发布网友

我来回答

3个回答

热心网友

1.i++是先先使用i后加加,++i是先加加后使用i。
2.这里的i++和++i效果一样,因为他们都是单独的语句,都是为了实现i自增。
3.这语句换个写法你就理解了:
for(int i=0;i<5;)
{
……
……
i++;
}

热心网友

执行顺序
0/2
1/2
2/2
3/2
4/2
for循环的i++是执行完if(i%2) {printf("#");continue;}printf("*")这句再进行的

热心网友

这段代码是说偶数输出#奇数输出*
for(i=0;i<5;i++)这是最基本的语法内容,表示循环,i从0开始,每次+1,直到它变成5。
这个循环执行的顺序是这样的:
首先i=0,然后执行循环体{},出来后i++,然后判断是否i<5,
如果是再执行循环体{},...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com