我有一个应用程序就像一个网页的互联网浏览器.如果网页在一个视图中,我是否可以在选择特定URL时将其设置为在不同视图中打开URL?
我从这个用C编写的宏函数中得到了一些奇怪的值
#define func(x, y) (x > y) ? y : x
Run Code Online (Sandbox Code Playgroud)
我认为相当于
int func(int x, int y) {
if (x > y)
return y;
else
return x;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我跑
int x = 10;
int y = 9;
int z = func(x, y++);
printf("x=%d, y=%d, z=%d\n", x, y, z);
Run Code Online (Sandbox Code Playgroud)
我得到x=10, y=11, z=10而不是x=10, y=10, z=9
知道这里发生了什么吗?