C/C++中static用法详解及其与const的区别

C 语言的 static 关键字有三种(具体来讲是两种)用途: 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。 int foo(){ static int i = 1; // note:1 //int i = 1; // note:2 i += 1; return i; } 要明白这个用法,咱们首先要了解c/c++的内存分布
相关文章
相关标签/搜索