★循环中的continue和break语句,写结果题,12题下面程序段的输出结果是()int t,x

发布时间:2021-02-25 11:20:25

★循环中的continue和break语句,写结果题,12题下面程序段的输出结果是()int t,x=0,y=0;for(t=.;t0) {x++;break;}y++;}printf(x=%d,y=%d x,y);x=1,y=1我算得答案不是这个,这个答案是怎么得出的?sorry.t我忘了写值了.t=0

网友回答

“%” 是取余,开始“t”默认=0,x=0,y=0
第一次循环:t=0 ,t%2 =0 ,条件不成立,不执行“x++”,执行“y++”,结果y=1,x=0
第二次循环:t=1,t%2 =1 ,条件成立,执行“x++,break”,然后退出循环,结果是x=1,y=1,输出.
以上问题属网友观点,不代表本站立场,仅供参考!