1、while的结构如下:while(条件){内容}
2、while后的括号内写的是循环条件,当括号内的条件为真的时候while就执行循环,一直到括号内的内容不为真,或者通过在后面的大括号内写上break;都可退出循环,while(1)就是一直循环,while(0)就不执行循环。
3、{},大括号内写入要循环执行的内容,比如加上某数或其他,因为()内只有循环条件,所以相应的变化过程都只能在大括号内写入,比如用i控制循环像下面的程序:int i = 0;while(i<5){ i++;}运行5次像循环控制条件i就只能写在大括号内
4、最后再加上一个0到100内的奇偶数恽但炎杰和的程序。(while实现)注释部分为for循环实现#include<stdio.h>#include<stdlib.h>/*i荏鱿胫协ntmain(void){inti,sum1=0,sum2=0;for(i=0;i<101;i++){if(i%2){sum1+=i;}else{sum2+=i;}}printf("sum1=%d\n",sum1);printf("sum2=%d\n",sum2);system("pause");return0;}*/intmain(void){inti=1,sum1=0,sum2=0;/*while(i<101){sum1+=i;i+=2;}i=1;while(i<101){sum2+=i;i+=2;}*/while(i<51){sum1+=i*2-1;sum2+=i*2;i++;}printf("sum1=%d\n",sum1);printf("sum2=%d\n",sum2);system("pause");return0;}下图为运行结果: