代码1:
- #include <iostream> //程序片段1
- using namespace std;
- int f(int a)
- {
- auto int b=0; //auto可以省略
- static int c=3;
- b+=1;
- c+=1;
- return a+b+c;
- }
- int main()
- {
- int a=2;
- for(int i=0;i<3;i++)
- cout<<f(a)<<" ";
- cout<<f(a)<<" "<<f(a)<<" "<<f(a)<<endl;
- return 0;
- }
结果:7 8 9
代码2:
- #include <iostream>//程序片段2
- using namespace std;
- int f(