for(int i=0;i<nCount;i++) { ...; } for循环里的i的作用范围是多大?

2025-04-14 12:47:05
推荐回答(1个)
回答1:

这种用法在c语言是不能用的,c++可以。。作用范围看下面代码:
#include
using namespace std;

int main()
{
int a[10];

for(int i=0; i<10; i++)
{
cin>>a[i];
}
for(int i=0; i<10; i++)
{
cout< }
return 0;
}
第二个for必须再定义一次 i ,如果直接使用 i 会报错,i 只在for语句内有效。。。。