为什么-1这个值没有输出 来呢?
明月 资深会员 2016-09-30 14:46:42
2937 1 0

#include <stdio.h>


main()


{

int  a=6;


while(a--)


{

if(a%2==0)


continue;


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

}


}


在这个程序中,不是说虽然退出程序了,但是a值是-1,但是-1为什么没输出来呢?

问题来自: break和continue

共 1 个回答

    初一 人气新星 助教 2785天前

     因为 当 while 里的 a 为 0时  条件为假  就退了   然而退出后  a还是要减1  所以就是-1了

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题