下列程序的输出是() #define add(a,b) a+b int main() { printf(“%dn”,5*add(3,4)); return 0; }
区块链毕设网qklbishe.com为您提供问题的解答
下列程序的输出是()
#define add(a,b) a+b int main() { printf("%dn",5*add(3,4)); return 0; }
在这个程序中,使用了宏定义 add(a,b) a+b 。 当调用 5*add(3,4) 时,会直接进行宏替换,变成 5*3 + 4 。 根据运算符优先级,先计算乘法 5*3 = 15 ,再加上 4 ,结果为 19 。 所以程序的输出是 19 。
28:10
以上就是关于问题下列程序的输出是() #define add(a,b) a+b int main() { printf(“%dn”,5*add(3,4)); return 0; }的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训