这里的运行过程是什么,不理解第一个和第二个a是怎么算出来的
①应删除1标记处初始化操作,C语言一般不会多次定义同一变量,当同时定义并赋值时会报错。可以定义与全局变量相同名的局部变量,此时的全局变量会无效!②当先声明int a;然后int a=1时可以正常运行。但int a=1;再int a=3;会报错。③局部变量的作用域仅在本函数内,同时比全局变量优先级高。故注释掉int a=a+1后,结果从上之下依次应为2,2,3