【发布时间】:2019-07-28 11:46:08
【问题描述】:
我是 C 编程新手。我遇到了 for 循环示例。 我不明白循环的某些部分。输出为 8。我不知道 b 如何递增到 4。
这是我的代码:
int a = 4;
int b = 2;
int result = 0;
for(int count = 0; count != b; count++) {
result = result + a;
}
printf("a times b is %i\n", result);
return 0;
【问题讨论】:
-
你不明白哪一部分?我猜它非常简单。这个
count != b即当2!=2& 直到那个时间结果为8即count->0时它退出循环:0+4,count->1:4+4= >8. -
我不明白 b 是如何增加到 4 的? 不,
b根本没有变化。要调试它,请在循环和分析中保留一个printf()语句。例如printf("b = %d\n",b);