#include <iostream>
using namespace std;
int f(int a) //声明
{auto int b=0; //b为动态变量,结束循环后b的值释放,为0
static int c=3; //c为静态局部变量,所以结束循环后c的值不会释放,仍保留为4
c=c+1;
return a+b+c;
}
int main() //int main 一定要加()
{int a=2,i;
for (i=0;i<3;i++)
cout<<f(a)<<" ";
cout<<endl;
return 0;
}
09-09