结果是5
#include <stdio.h>
int fun()
static int b=2;
int s=0;
s+=b++;
return (s);
int main()
{
printf("%d", fun()+ fun();
return 0;
}
结果是5
#include <stdio.h>
int fun()
static int b=2;
int s=0;
s+=b++;
return (s);
int main()
{
printf("%d", fun()+ fun();
return 0;
}
第一个fun()
b=2,s+=b++后,s=2,b=3,fun函数返回2
第二个fun()
b=3,s+=b++后,s=3,b=4 fun函数返回3
最后printf结果为2+3=5