int a, b; 和 int a; int b;是一样的。 作用域的话你应该考虑这个变量是全局变量还是局部变量。比如下面这段程序,a和b的作用域就是main函数,而c的作用域就是add函数,只有当运行add函数时才从系统内申请内存给c然后c只在add函数内有效,当add函数执行完后就会释放c的内存。a和b是在main函数执行完后再释放。
如果不懂你把原题发给我我帮你看看。
书上这样说:main函数第7行(int a=1,b=2,c=3;)的变量c的作用域,如果改成int c;结果如何?
追答你说的是作用域问题,但是建议不要这么玩,累
最好在函数的开始就定义好所有的变量,