#include <stdio.h>
int main()
{
int sum = 0; //变量最好初始化为0,这是一种编码习惯
int data =1; /*sum如果没有做初始值,计算机会默认的给这个变量,变量有四个类型:变量的类型,变量的名字,变量的值,内存的空间
变量的值对应内存空间的数,内存是系统空间自动分配的,分配的数是多少不能人为定制,原本是1+100,但是sum有个初始值
有的编译器会初始化为0,但是有的就不会*/
int testData;
while(data<=100){
printf("data = %d\n",data);
sum = sum + data;
/*sum开始等于0加上data的值1,data++的值等于1。下次进来的时候还加,data等于2,sum等于1
data++的值又可以输出了,把data所产生所有的1~100的值加起来,
并且放到sum里面*/
data++;/*第三个表达式,条件发生变化.
} //当data,用data++的时候大于100已经是101的时候已经不满足while的条件了,
同时里面也不会在执行了.不满足会退出循环.
printf("0到100的和是:%d\n",sum);
printf("%d\n",testData);
return 0;
}
while循环计算1到100所有数据之后
于 2023-10-31 21:45:33 首次发布