C++ if ?: 三元運算子 (?:)

?: operator can be used as a shortcut for an if…else statement."> ?: 運算子可當做 if…else 陳述式的簡短表示法。 if…else statement would be awkward.">若使用 if…else 陳述式會顯得很冗長,因此通常會只用此大型運算式其中一部分。 

語法

test ? expression1 : expression2

?: Sample


a=b?c:d

if Sample


if(a==b)
c
else
d

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s