#include < iostream. h >
void main( ){
float * p;
p = new float[ 5 ] ;
for( i =0;i <5 ;i + + )
{ cin > > * (p + i) ;cout << * (p + i) << endl; }
delete [ ] p;
}

改错题:以下程序中有一处错误,请抄写有错误的语句并给出错误原因。


#include < iostream. h >
void main( ){
float * p;
p = new float[ 5 ] ;
for( i =0;i <5 ;i + + )
{ cin > > * (p + i) ;cout << * (p + i) << endl; }
delete [ ] p;
}


【正确答案】:

FOR(I=0;I<5;I++)错误,变量I必须先定义后使用


【题目解析】:

所有数据类型的变量都必须先定义,才能使用。


Top