这个c++程序为何错误?
for(int i=0;i<n;i++)p[i]=i*2;
cout<<"Now output the array:"<<endl;
for(i=0;i<n;i++)
cout<<p[i]<<"";
cout<<endl;
#include <iostream.h> void main() { const n=10; //声明并定义了常数n,它的值为10 int p[n]={0}; //声明并定义了int型数组p[10],并全部初始化为0 for(int i=0;i<n;i++) //接下来就是你给的代码了,我是复制过来的 p[i]=i*2; cout<<"Now output the array:"<<endl; for(i=0;i<n;i++) cout<<p[i]<<" "; //唯一变化的地方,引号里加了个空格^_^ cout<<endl; }