1.关于全局变量,你只需知道在所有{}形式的代码块外面定义的变量都属于全局变量,作用域从定义点开始到文件尾2.关于声明,int b,c=20;如果这个语句是在{}代码块外面定义的话,那么b和c就是全局变量,在这里,int b,c=20;你把它拆开来看,相当于int b; int c=20; 2个语句,你可以组合成一个语句,比如 int b,c=20;或者int c=20,b;逗号作为定义的分隔符,如果一次定义很多个同类型的变量,那么要用很多过逗号,隔开,=是赋值符号,右结合的,即从右到左顺序计算,即赋值给c,b和c被逗号隔开了,是2个不同的声明,int 这个类型才是b和c共用的,你明白了吗。 |