c语言中#define PT 3.5;是什么意思

如题所述

很少有这样定义的。
define是宏定义,定义后 P等效于3.5;
注意这里有一个分号。 一般不这样做。
否则
比如
m=P+3;
就会被翻译成 m=3.5;+3;
导致编译错误。

更常见的是
#define P 3.5
不加结尾分号。
温馨提示:答案为网友推荐,仅供参考
相似回答