说实话,你这个问题我真没看懂代码是想要干什么 - -!
到底是想观测a呢还是b呢?是a的话呢那肯定是51了,是b的话呢你打印的却是a,而且if(b%2==1)continue;永远成立,b恒等于1
莫非是下面这个想法:
a = 51, b = 126
Press any key to continue
如果按照你现在的代码来的话:
到底是想观测a呢还是b呢?是a的话呢那肯定是51了,是b的话呢你打印的却是a,而且if(b%2==1)continue;永远成立,b恒等于1
莫非是下面这个想法:
程序代码:
#include<stdio.h> int main() { int a,b = 1; for(a=1;a<=50;a++) { if(a%2==1) { continue; } b+=5; } printf("a = %d, b = %d \n", a, b); return 0; }结果:
a = 51, b = 126
Press any key to continue
如果按照你现在的代码来的话: