C++笔记-static本地变量

  1. static本地变量只能被本地看到,所以不同函数之间的static变量相同也没事,但是同一个函数调用多次会忽略后面的初始化。
#include <iostream>
void myStaticFunction()
{
    static int name {25};
    std::cout << name++ << '\n';
}
void myStaticFunction2()
{
    static int name {26};
    std::cout << name << '\n';
}
int main()
{
    myStaticFunction();
    myStaticFunction();
    myStaticFunction2();
	return 0;
}
25
26
26
posted @ 2023-03-07 16:51  一个AI的修养  阅读(8)  评论(0)    收藏  举报