初学问题!!!!!!!!!!帮我看看红字部分!!!!!!!!!!!!
#include<stdio.h>int func(int a)
{
static int sum=0;
sum +=a;
return sum;
}
int main()
{
int b =0;
int i =0;
int rst =0;
printf("pls input 6 numbers:\n");
for(i=0;i<6;i++)
{
printf("[%d]",i+1);
scanf("%d",&b);
rst=func(b); // 如果不把func(b)放在一个变量的话,直接prinf("...",func(b));的话,结果会错;
}
printf("the sum is %d.\n",rst);
return 0;
}
是不是把b的值传给func()中的形参。
望各位不吝赐教!!!!!!!!!!!!!!!!!