参数作用域实践
auto參數,申明時可以忽略auto
void fun(){int p = 1;cout<<"p:"<<p<<endl;for(int i=0;i<=5;i++){int p =10;cout<<"p:"<<p<<endl;}// 此處輸出的還是外圍作用域定義的p值1cout<<"p:"<<p<<endl; }輸出如下:
?
#include <iostream>using namespace std;//============================================================================ //總結: //============================================================================void autoParam(){int p = 1;cout<<"p:"<<p<<endl;for(int i=0;i<=5;i++){int p =10;cout<<"p:"<<p<<endl;}// 此處輸出的還是外圍作用域定義的p值1cout<<"p:"<<p<<endl; }static int aa = 100; int staticParam(int x){static int n = 0;n += x;return n; }int main(){cout << "函數參數作用域實踐:" << endl;autoParam();int sum = 0;for(int j = 0; j<=10;j++){sum = staticParam(j);cout<<"sum:"<<sum<<endl;}cout<<"aa:"<<aa<<endl;cout << "end." << endl;return 0; }輸出結果如下:
?
轉載于:https://www.cnblogs.com/do-your-best/p/11118382.html
總結
- 上一篇: SecureCRT 中文乱码问题
- 下一篇: 车型代号对照表_车型代号对照表2015Q