c用于与i和j循环

c用于与i和j循环,c,for-loop,C,For Loop,我是beginer,我想了解这些家伙,如果有人能解释我的话,我将不胜感激 下面是代码: #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; } } prin

我是beginer,我想了解这些家伙,如果有人能解释我的话,我将不胜感激

下面是代码:

#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 );
}
#包括
内部主(空){
int i,
J
a=2,
b=2;
对于(i=1;i<3;i++){
对于(j=3;j<5;j++){
a=a+b;
}
}
printf(“a=%d”,a);
}

for(i=1;i运行此代码并检查输出:

#包括
内部主(空)
{
int i,j,a=2,b=2;

对于(i=1;i您具体不了解什么?如果缩进正确,它将有帮助(感谢LPs)。此外,使用括号
{
}
这也有助于了解这两个循环将如何影响变量a,一步一步地用一张纸和一支铅笔,在代码中一步一步地手动跟踪变量。此外,学会使用调试器,它是学习编程(有时还可以发现错误)的非常有用的工具;)它将向您展示第二个循环是如何重复2次的,以及
a=a+b
是如何重复2*2次的。非常感谢您,学习循环并练习深入了解它。谢谢您,伙计,这对理解非常有用,我相信将来也会如此!
   for( i=1; i<3; i++)
      for( j=3; j<5; j++)
          a=a+b;