求解

#include <iostream> #include <vector> #include <algorithm> using namespace std; #define f(x) (x * x) int main() { int i1, i2; i1 = f(8) / f(4); i2 = f(4 + 4) / f(2 + 2); printf("%d,%d", i1, i2); system("pause"); return 0; } 输出是多少? 为啥编译出来是4,3 ,不是4,4 呢?

全部评论
f(4+4) =4+4*4+4=24 f(2+2) = 2+2*2+2=8
1 回复 分享
发布于 2023-10-05 22:22 陕西
宏展开在前
点赞 回复 分享
发布于 2023-10-06 03:15 湖南

相关推荐

我的名字是句号:接好运
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务