菜鸟切糕!!!!
变量的作用域即变量的可见性。
如果说这样
void main()
{
int c=1;
{
int c=3;
{
char c=‘c’;
}
}
}
如果你在每个语句块里面都有声明,那么这些变量的作用域就仅限于语句块内部。所以你的程序,在主函数开头就声明初始化是没有问题的。