首页 > 解决方案 > 一元“*”的错误类型参数无效(有“双”)

问题描述

我现在正在学习 C++。我对下面的代码感到困惑。总是出现这个错误。有人可以向我解释这个问题吗?

#include <iostream>

using namespace std;

#define PI 3.1415926;

int main()
{

//Declare variables
double radius;
double area;

//Input the radius
cout << "Enter the radius: ";
cin >> radius;

//Compute the area
area = PI * radius * radius ;

cout << "Area of Circle: " << area << endl;

return 0;}

而且,当我将 PI 切换到计算函数的末尾时,代码可以工作。

标签: c++compiler-errors

解决方案


推荐阅读