已经define了的值可以重新赋值吗?

“假设一个c语言源程序中有:#definePI3.14;
在后续代码中可以通过对PI重新赋值,来改变PI的值,比如PI=5;”
以上的话语正确吗?

不正确,宏定义的值不可修改
它不是变量,所以你不能把它当作变量进行赋值

img

宏不是变量,不能赋值。
有帮助的话采纳一下哦!。