int a=0,b=0;fun(){int a=5;printf("%d,%d\n",a,b);}
inta=0,b=0;fun(){inta=5;printf("%d,%d\n",a,b);}main(){b=5;fun();printf("%d,%d\n",a,b)...
int a=0,b=0; fun() {int a=5;printf("%d,%d\n",a,b); } main() { b=5;fun(); printf("%d,%d\n",a,b); } 输出结果为5,5和0,5 有个困惑b=5时第一个a,b是5,5 而int b=5却是5,0,这个b到底是怎么回事? 求解释,谢谢
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询