trubo c求助高手
以下程序
int a=3;
main()
{int s=0;
{int a=5; s+=a++; }
s+=a++; printf("%dn",s);
}
程序运行后的输出结果是_______。
A) 8 B) 10 C) 7 D) 11
请选择,并说明理由并说明理由
结果是8,因为在{int a=5; s+=a++; }中a就是局部变量a,
在该块运行完后这个a就已经没有了,
下面的那个是全局变量a就是3;