这种用法在c语言是不能用的,c++可以。。作用范围看下面代码:#includeusing 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语句内有效。。。。