int a = 1, b = 0;
// (a > b ? a : b) = 100; // 编译错误 ?:不能作为左值
*(a > b ? &a : &b) = 100; // 正确
三元表达式“?:“赋值
最新推荐文章于 2023-09-29 08:55:55 发布
int a = 1, b = 0;
// (a > b ? a : b) = 100; // 编译错误 ?:不能作为左值
*(a > b ? &a : &b) = 100; // 正确