#include <stdio.h>
#include <string.h>
int func( int k )
{
int x=1;
static y=10;
x++; y++; k++;
return x+y+k;
}
main()
{
int k=100;
printf( "%d\n", func(k+=100) );
printf( "%d\n", func(k+=100) );
printf( "%d\n", func(k+=100) );
}
输出:?
答案是:214,315,416
能否再说下静态变量究竟是怎么个回事,这里的k是怎么运行的