我想用子函数给数组赋值,用的全局变量为啥不可以 5
#include<stdio.h>intH[3];intN;intadd(inta,intb);voidmain(){N=0;inti,a=2,b=3,c;for(i=0...
#include<stdio.h>
int H[3];
int N;
int add(int a,int b);
void main()
{ N=0;
int i,a=2,b=3,c;
for (i=0;i<3;i++)
{
c=add(a,b);
}
for (i=0;i<3;i++)
printf("%d ",H[i]);
}
int add(int a,int b)
{ return(a+b);
H[N]=(a+b);
N++;
} 展开
int H[3];
int N;
int add(int a,int b);
void main()
{ N=0;
int i,a=2,b=3,c;
for (i=0;i<3;i++)
{
c=add(a,b);
}
for (i=0;i<3;i++)
printf("%d ",H[i]);
}
int add(int a,int b)
{ return(a+b);
H[N]=(a+b);
N++;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询