问答详情
源自:-

求解答,为什么输出5

#include <stdio.h>


int main(int argc, char** argv) {

int i=1;

while (i++<4);

printf ("%d",i);

return 0;

}


提问者:1初一 2016-12-24 10:09

个回答

  • 微笑丶最美的曲调
    2016-12-28 23:57:35

    是不是因为while循环是先执行一次循环提再判断条件,你正好写了return把第5次循环的值输出来了??不懂,我瞎说的-_-||