C语言当中两层for
本帖最后由 claws0n 于 2018-8-22 22:50 编辑现有如下程序
#include<stdio.h>
void main()
{
static int a={{1,2},{3,4},{5,6}},i,j,s=0;
for(i=0;i<3;i++)
for(j=0;j<=i;j++)
s+=a;
printf("%d\n",s);
}
大家好,想问一下,这个程序当中,每次从外层for到内层for,j里面的数值都被赋值为0吗
for语句不是初值只赋值一次吗
j 会重新从 0 开始。最好把大括号放上去,不小心会出错的~
页:
[1]