C++程序问题} 1>c:尀users尀jzh尀desktop尀2_3.cpp(17) : error C2065: ✀PI✀ : undeclared identifier

2024-11-04 06:03:30
推荐回答(2个)
回答1:

解答:
报的错误是在17行,那句话就是:S=4*PI*r*r.
前面提到的PI都是在if条件后定义的,也就是说PI的定义不是全局变量,只是if成立后才执行,建议在前面(比如第5行)定义PI: double PI=0;

回答2:

吧double PI;写在if前面,然后再根据if条件赋值。因为的的double PI限定在if作用域,if执行完后PI就不见了。