以下关于C++变量作用域的说法,错误的是()。
在for循环语句中声明的变量,其作用域仅限于该循环体内
在函数内部声明的变量(局部变量),仅在函数内部有效
在所有函数外部声明的变量,在整个程序中都有效
不同函数中的局部变量可以同名,它们代表不同的内存单元