懂点计算机C语言的进,很简单的

2024-12-21 16:02:47
推荐回答(5个)
回答1:

a=x+5*y-3.1
原因是:
C语言的预处理系统会在编译前把宏进行替换
替换的规则是:
p (x,y,z) x=y*z
所以在识别到形如p (x,y,z)的式子时就会把参数代入自动替换
为了防止意外,最好加上括号()。。。

回答2:

define只是直接的字符(或者字符串)上的对应。所以你这里的
p(a,x+5,y-3.1)
通过直接的替换就是
a=x+5*y-3.1

回答3:

应该为a=x+5*y-3.1

回答4:

a=x+5*y-3.1

回答5:

好吧我还要继续修炼。