# define PI 3.14159和# define PI (3.14159)是否一样?

2025-01-07 04:50:54
推荐回答(4个)
回答1:

一样的

#include

#define PI 3.14159

#define PI1 (3.14159)

using namespace std;

int main()

  {

  cout<<"PI="<

  cout<<"PI1="<

  return 0;

  }

回答2:

意义是一样的,但是带括号更规范一些;特别是一个组合的宏定义

回答3:

做算术运算没什么差别,当函数参数会有差别func(PI)

回答4:

没有特别考证过,不过就是一个数,多加了括号没有太大变化。
精度有点儿低,系统中一般不是这么定义的。