指针与函数问题
读了这道程序,有几个地方分析不清楚,希望大家指点,谢谢!#include <stdio.h>
void fun(int *s)
{
static int j=0;
do
s[j]+=s[j+1];
while(++j<2);
}
void main()
{
int k,a[10]={1,2,3,4,5};
for(k=1;k<3;k++) fun(a);
for(k=0;k<5;k++) printf("%d",a[k]);
}
我看不大明白for(k=1;k<3;k++) fun(a);这条语句起什么作用,分析不出来><