改错题:以下程序中有一处错误,请抄写有错误的语句并给出错误原因。
#include<iostream.h>
#define PI 3.14;
void main()
{
double i;
int r;
cout<<″输入圆形半径:″;
cin>>r;
i=2 * PI * r;
cout<<″圆形周长=″<<i<<endl;
i=PI * r * r;
cout<<″圆形面积=″<<i<<endl;
}
【正确答案】:
#DEFINE PI 3.14;错误,因为语句后面不应该有“;”
【题目解析】:
#define 指令用以进行宏定义,其一般形式为:#define 宏名 替换正文