#include <iostream>
//用static修饰变量
//statci状态 只被初始化一次
void getStatic()
{
int a = 10;
static int b = 10;
printf("a:%d---b%d \n",a,b);
a++;
b++;
}
static void printSomething()
{
printf("123");
}
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "Hello, World!\n";
getStatic();//a:10---b10
getStatic();//a:10---b11
return 0;
}
本文通过一个简单的C++示例程序详细介绍了static变量在函数中的使用方式及其特性,特别是static变量仅初始化一次的特点,并展示了多次调用函数时static变量的行为表现。
311

被折叠的 条评论
为什么被折叠?



