c语言,for循环嵌套,外面赋值和for里面赋值,为什么外面赋值只执行一次?
第一个代码,外层for只执行一遍:#include<stdio.h>#include<stdlib.h>intmain(){inta=1,b=1;for(;a<=4;a+...
第一个代码,外层for只执行一遍:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b=1;
for(;a<=4;a++)
for(;b<=5;b++)
{
if(b%5==0)printf("%d",a*b);
printf("\n");}
system("pause");
return 0;
}
第二个可以执行5次
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
for(a=1;a<=4;a++)
for(b=1;b<=5;b++)
{
if(b%5==0)printf("%d",a*b);
printf("\n");}
system("pause");
return 0;
} 展开
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b=1;
for(;a<=4;a++)
for(;b<=5;b++)
{
if(b%5==0)printf("%d",a*b);
printf("\n");}
system("pause");
return 0;
}
第二个可以执行5次
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
for(a=1;a<=4;a++)
for(b=1;b<=5;b++)
{
if(b%5==0)printf("%d",a*b);
printf("\n");}
system("pause");
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询