#include <stdio.h>void main(){ int a=1,b; while(a<=5) { b=1; b=b+a; a++; } printf("%d\n",b); }
因为每次循环都执行了赋值语句b=1,所以当循环结束的时候,b=1+5=6,所以最后的结果是6。
很谢谢你们 我是第一次 提问 每想到马上就有热心人了 很谢谢