// a是一个全局变量,静态变量 int a; void test() { // b是一个局部变量,自动变量 int b = 0; b++; // c是一个局部变量,静态变量 static int c = 0; c++; printf("b=%d, c=%d ", b, c); } int main(int argc, const char * argv[]) { for (int i = 0; i<3; i++) { test(); } return 0; }
// a是一个全局变量,静态变量 int a; void test() { // b是一个局部变量,自动变量 int b = 0; b++; // c是一个局部变量,静态变量 static int c = 0; c++; printf("b=%d, c=%d ", b, c); } int main(int argc, const char * argv[]) { for (int i = 0; i<3; i++) { test(); } return 0; }