哪些语言支持这样的宏定义: #define M(x,y,z) x*y+z,该如何解决

哪些语言支持这样的宏定义: #define M(x,y,z) x*y+z问个事,除了C,还有哪些语言支持这样的宏定义:#define M

哪些语言支持这样的宏定义: #define M(x,y,z) x*y+z
问个事,除了C,还有哪些语言支持这样的宏定义:
#define M(x,y,z) x*y+z

[解决办法]
C++
[解决办法]

探讨
C++

[解决办法]
这个是预处理的问题吧

用 cpp 之类预处理器的话,Fortran 也支持这种语法啦