请教大家一个for循环的问题
程序如下void fun ( char(*t)[M],int*a,int*c)
{
int i,j=0;
*a=0;
*c=0;
for(i=0;i<M;i++)
for(j=0;j<M;j++)
{
if(t[i][j]=='A')
(*a)++;
if(t[i][j]=='C')
(*b)++;
}
}
但是我看答案如下:
void fun ( char(*t)[M],int*a,int*c)
{
int i,j=0;
*a=0;
*c=0;
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{
if(t[i][j]=='A')
(*a)++;
if(t[i][j]=='C')
(*b)++;
}
}
}
for第一个循环,多了一对{},请问大家这是为什么啊?