成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++變量作用域使用注意事項

開發 后端
C++變量作用域在實際編程中起著非常重要的作用。但是在具體應用方面還是需要注意一些細節問題。我們在這里就給大家列出了這些注意事項。

C++編程語言從出現至今已經發展了20年之久。其功能的強大性使其一躍成為開發領域中一個重要的應用語言。在這里我們會為大家詳細介紹一下有關C++變量作用域在使用時所應該注意的事項,以方便大家使用。

C++變量作用域的使用一定要注意,一般是以一對花括號范圍作為一個作用域,例如一下一段函數代碼:

  1. Void Func(void)  
  2. {  
  3. Int i =100;  
  4. Int Sum=0;  
  5. For(int i =0;i<10;I++)  
  6. {  
  7. Sum+=i;  
  8. }  
  9. Printf(i); //打印出來的值是100,因為i只是for循環里面的局部變量  

一個變量在一個CPP中只是不加其他特殊修飾詞如const或static聲明定義時,例如:int a=7;它能被同時編譯的其他CPP文件訪問,這些CPP文件中需要用extern修飾符說明變量已經在其他地方聲明定義了。C++的static有兩種用法:面向過程程序設計中的static和面向對象程序設計中的static。

前者應用于普通變量和函數,不涉及類;后者主要說明static在類中的作用。聲明定義static靜態局部變量并不是在本文件中就能訪問該變量,而是只能在函數C++變量作用域有效,它聲明定義的變量和其他局部變量不同的是,變量存在于內存的靜態區域變量的值將保留下來,例如:

  1. void func()  
  2. {  
  3. static int a=7; //***次調用變量初始化,以后a的值都是最近改變的值  
  4. a++;  
  5. cout<<a<<endl;  
  6. }  
  7. int _tmain(int argc, _TCHAR* argv[])  
  8. {  
  9. func(); //輸出的a值為8  
  10. func(); //輸出的a值為9,因為之前函數對a的操作保存下來了  
  11. while(true)  
  12. {  
  13. }  
  14. return 0; 

Static的另外一個作用就是前面所說的,讓該變量只能在本CPP文件中有效。當Static用于聲明類的成員函數或者變量時,變量為該類的所有對象共享,在內存中只存在一份,任何對該變量作出的改變都會影響到使用該變量的地方并引起相應的變化。其實可以節省內存空間,達到數據在對象間的共享。

以上就是對C++變量作用域的相關介紹。

【編輯推薦】

  1. C++回文實現方法介紹
  2. C++ sizeof概念及應用方式探討
  3. C++標準類庫應用細節分析
  4. C++ timer具體代碼應用解讀
  5. C++ clock()函數實現功能介紹
責任編輯:曹凱 來源: 博客園
相關推薦

2010-11-26 16:27:01

MySQL使用變量

2010-01-18 16:12:16

CC++語言

2010-01-14 18:19:40

C++語言

2010-01-25 18:12:28

C++

2010-01-18 14:25:19

使用C++Builde

2010-01-26 16:54:58

學習C++

2010-01-27 09:12:01

C++語言學習

2010-01-20 17:58:54

C++靜態成員

2024-03-14 11:27:16

C++變量編程

2011-06-14 15:25:28

C++多線程

2011-07-19 10:16:58

噴墨打印機注意事項

2009-09-01 17:25:33

初學C#編程

2010-02-04 14:22:25

C++函數模板非類型參

2012-03-12 16:46:22

NoSQL數據庫

2011-07-28 17:29:22

HBaseShell

2011-04-14 11:28:07

光纖

2012-12-27 13:04:17

Android開發SQLite數據庫

2010-01-21 11:30:10

2010-09-16 09:52:49

CSS display

2009-12-22 09:48:58

WCF枚舉類型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩黄色免费 | 欧美乱码精品一区二区三区 | 免费成人高清 | 影音先锋欧美资源 | 亚洲精品自在在线观看 | 久久高潮 | 欧美一级在线 | 久久婷婷色 | 最新日韩精品 | 久久久久久久久久久久久久久久久久久久 | 国产精品三级 | 亚洲一区二区三区在线 | 亚洲成人精品国产 | 久草在线在线精品观看 | 午夜视频网 | av香蕉| 亚洲va欧美va天堂v国产综合 | 日本免费黄色 | 免费av直接看 | 欧美日本一区二区 | 婷婷91 | 欧美一级黄色片免费观看 | 97国产爽爽爽久久久 | 欧美一区二区三区在线观看 | 中文精品视频 | 美女一级毛片 | 日韩一区和二区 | 午夜影院在线播放 | 亚洲美女一区二区三区 | 亚洲天堂av网 | 成人区一区二区三区 | 国产一区久久 | 天堂一区二区三区四区 | 欧美黑人狂野猛交老妇 | 国产成人精品一区二区三区四区 | 成人精品一区亚洲午夜久久久 | 麻豆久久| 91网站在线看 | 午夜婷婷激情 | 免费不卡视频 | 久久久福利 |