C++ 怎么让静态变量只初始化一次
童鞋们在学习C++的时候,往往只是按照书本上的原文去强行记忆各种特性,比方说,静态变量只初始化一次。你心中一定在默念:一定要记住,static只会初始化一次云云,希望自己能够记住。告诉你,你为什么总是记不住,因为你没有正真理解静态变量的原理, 所以下面我来告诉大家它的原理,直接上代码: [code=C/C++] #include stdafx.h int _tmain(int argc, _TCHAR* argv[]) { int initNum = 3; for (int i=5; i > 0; –i) { static int n1 = initNum; n1++;