作业帮 > 数学 > 作业

宏定义为:#define fun(x,y) 2*x+1/y,按fun(1+4,(2+3))使用宏后,得到的指是()

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/02 09:49:13
宏定义为:#define fun(x,y) 2*x+1/y,按fun(1+4,(2+3))使用宏后,得到的指是()
#define fun(x,y) 2*x+1/y

fun(1+4,(2+3))    //单纯的进行字符串替换
=> 2*1+4+1/(2+3)
所以等于2 + 4 + 0 = 6(注意后面1/6是整除)
再问: 嗯,跟我想的一样,我就问一下,是不是那个在表达式里运算是整数运算的话就当是int型处理么?