【发布时间】:2017-01-06 17:28:09
【问题描述】:
我是初学者,我正在努力理解这些人,如果有人能解释一下,我将不胜感激。
代码如下:
#include<stdio.h>
int main( void ) {
int i,
j,
a = 2,
b = 2;
for( i = 1; i < 3; i++ ) {
for( j = 3; j < 5; j++ ) {
a = a + b;
}
}
printf( "a=%d", a );
}
【问题讨论】:
-
什么具体你不明白?
-
有了正确的缩进,它会有所帮助(感谢 LP)。此外,使用括号
{和}也有帮助 -
那么这两个循环将如何影响变量a,一步一步
-
拿一张纸和一支铅笔,手动遍历代码以跟踪变量。
-
另外,学习使用调试器,它是学习编程的非常有用的工具(有时还可以发现错误);)它将向您展示第二个循环如何重复 2 次以及
a=a+b是如何重复 2 * 2 次span>