15.块作用域的静态变量_记录函数调用次数
#include <stdio.h> #include <stdlib.h> void isOk(); int main() { isOk(); isOk(); isOk(); int index; return 0; } void isOk() { int index ; static int cnt; /* 1.作用域为块作用域 2.存储周期为静态存储期 3.在调用函数之前已经完成了内存分配和初始化,严格的说块作用域的静态变量不属于该函数 */ printf("index:%d======cnt:%d\n", index++, cnt++ ); }