我给高糊涂了! 初学者
#include<stdio.h>int a=10,b=8;
void fun(int a)
{
static int c, d=10;
c=9;
a=a;
b++;
c++;
d++;
printf("%d\t%d\t%d\t%d\t",a,b,c,d);
}
void main()
{
int i;
for(i=0;i<2;i++)
fun(i);
printf("%d\t%d\t\n",++a,++b);
}
为什么输出a=11,b=11,b的值为什么可以带出来?a的直没带出来