C语言宏定义问题

2025-03-09 08:58:12
推荐回答(3个)
回答1:

在C语言中宏定义,用少数字符去代替一段运算,其他数字,其他字符等。
这里的PI,主要替代的是后面的3.1415这个数。在运算式中所出现的宏字符就是其定义时所代表的。所以本题中不是字符串参加了运算,还是使用一段简明的字符去代表很长或不变的数据。

回答2:

代表的并不是字符串,而是一个数字3.1415.字符串有双引号括起来的,比如"3.1314"。
所以可以运算。

回答3:

能的 其实PI就是一个数字了 不信你可以执行一下试试 这里已经就是数字了
因为你运算时候 要完全把出现PI的地方用3.1415来代替 它说的就是这个意思