2014-05-13 26 views

回答

1

頂層聲明(包括在控制檯聲明)期望在右手側的表達式,所以你需要,而不是說:

int n = (3 > 2) ? 1 : 0; 

如果你是一個函數內,有什麼是允許的不一致,所以這應該很好地工作:

n = if (3 > 2) 1; else 0; 

,但你有上述同樣究竟會不會在這方面的工作。