#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void func() {
int a = 10;
static int b = 10;
printf("a = %d\n", a);
printf("b = %d\n", b);
a++;
b++;
//最后a在栈上释放 b不释放
}
int main(int argc, char* argv[])
{
for(int i=0;i<10;++i)
func();
system("pause");
return EXIT_SUCCESS;
}
a = 10
b = 10
a = 10
b = 11
a = 10
b = 12
a = 10
b = 13
a = 10
b = 14
a = 10
b = 15
a = 10
b = 16
a = 10
b = 17
a = 10
b = 18
a = 10
b = 19
请按任意键继续. . .