我没有得到此提示文本,而代码不编译的原因:
int index = 0;
bool result = false;
result ? index++ : index--;
这是增量/减少吗?
为什么会出现汇编错误:"只有分配,呼叫,增量,减少,等待,而新对象表达式可以用作语句"?
三元运算符本身并不是声明。里面有什么都没关系,而是关于它本身的。这将是一个陈述:
index += result ? 1 : -1;