c++ 静态变量
靜態變量
函數中的靜態變量
當變量聲明為static時,空間將在程序的生命周期內分配。即使多次調用該函數,靜態變量的空間也只分配一次,前一次調用中的變量值通過下一次函數調用傳遞。這對于在C / C ++或需要存儲先前函數狀態的任何其他應用程序非常有用
#include <iostream> #include <string> using namespace std;void demo() {// static variablestatic int count = 0;cout << count << " ";// value is updated and// will be carried to next// function callscount++; }int main() {for (int i=0; i<5; i++)demo();return 0; }總結
- 上一篇: const指针 常指针
- 下一篇: c++ 类中静态变量 static