猿问

循环一直不理解

#include"stdio.h"

void main(){

int i,j,sum=0;

 for(i = 1; i<3 ; i++) {

               printf("%d\n",i);

 }

}

i是1,2

但是如果是这样的:

#include"stdio.h"

void main(){

int i,j,sum=0;

 for(i = 1; i<3 ; i++) {

              } 

 printf("%d\n",i);

}

i 就是3 为什么? 求指教

qq_大概你的体重会抱我做梦_03230772
浏览 1430回答 2
2回答

little_newbee

#include"stdio.h"void main(){int i,j,sum=0; for(i = 1; i<3 ; i++) {    printf("%d\n",i);       }  }这应该是你要的答案,对照着跟你的有什么不同,你就能发现为什么只输出3
随时随地看视频慕课网APP
我要回答