int a = 1, b = 0;
// (a > b ? a : b) = 100; // 编译错误 ?:不能作为左值
*(a > b ? &a : &b) = 100; // 正确