代码:
#include <stdio.h>
int main()
{
int a=10;
static int b=2;
a = a+1;
b = b-1;
printf("%d \n",a);
printf("%d \n",b);
printf("%d \n","%d",a,b);
return 0;
}
输出:
11
1
4210693
我的问题: b 是一个静态变量,那么它的值如何在使用的第二个 printf() 函数中发生变化?第三个 printf() 函数是有意义的,因为它给出了一个错误。