int i=0; while(i<100) {i++; printf ("d%",i); } int main() { int i=1,sum=0; wh...

int i=0 while(i<100) {i++; printf ("d%",i); \u4e3a\u5565

\u4f60\u7684\u662fi+1\u518d\u6253\u5370\u7684\uff0c\u5faa\u73af\u523099\u540e\u505c\u6b62\u5faa\u73af\u4e0d\u662f\u6b63\u786e\u7684\u4e48

i\u662f\u4ece1\u5f00\u59cb\u7684\uff0c\u6bcf\u5faa\u73af\u4e00\u6b21\u90fd\u52a01\uff1b\u6240\u4ee5\u662fi++\uff08\u9898\u76ee\u662f\u5148i++\u518d\u7b97sum\u7684\uff09\uff0c\u5982\u679c\u662fsum=sum+i\u540e\u9762\u518d\u52a0\u4e00\u53e5i++\uff08\u4e5f\u5c31\u662f\u5148\u7b97sum\uff0c\uff09

因为打印前先执行了i++,自增了1,所以是从1开始

你一进入循环就++了,当然从1开始

扩展阅读:int s 10 while s ... int a[10] ... int k 1 while k ... int a=0 ... int m 20 while m 0 ... int a[3][4] ... int count=0 ... int a=2 ... do while 1 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网