C/C++ 三元運算子
文章推薦指數: 80 %
介紹C/C++ 三元運算子的用法,在C/C++ 使用三元運算子(ternary operator) 好處是程式碼可以看起來比較簡短,在某些情況C/C++ 使用三元運算子簡化後 ...
2019-12-27
C/C++教學
介紹C/C++三元運算子的用法,在C/C++使用三元運算子(ternaryoperator)好處是程式碼可以看起來比較簡短,在某些情況C/C++使用三元運算子簡化後程式碼會變得簡潔許多。
語法什麼是三元運算子(ternaryoperator),簡單說它是if…else…的精簡版,語法如下:1條件式?條件式為true時執行的陳述句:條件式為false時執行的陳述句
使用範例上面語法看不懂也沒關係,馬上直接看例子吧!一般寫if…else…的例子如下:123456intret,a=10,b=11;boolflag=true;if(flag)ret=a;elseret=b;
等價於1ret=flag?a:b;
以上就是是C/C++的三元運算子寫法,馬上就把程式碼縮短成一行,簡單明瞭,第一次寫的時候會不習慣,看久了後就習慣了。
以上就是C/C++三元運算子介紹,如果你覺得我的文章寫得不錯、對你有幫助的話記得Facebook按讚支持一下!
參考Cconditionaloperators-CProgramming-c4learn.comhttp://www.c4learn.com/c-programming/c-conditional-operators/三元運算元使用時機|Ternaryoperatorsvsif-elsestatemanet-CatforCode.https://catforcode.com/ternary-operators/C/C++TernaryOperator-SomeInterestingObservations-GeeksforGeekshttps://www.geeksforgeeks.org/cc-ternary-operator-some-interesting-observations/
其它相關文章推薦C/C++新手入門教學懶人包
Newer
Pythonsys.argv用法
Older
在MacOSX用cmake專案寫Boost程式
精選文章
Python基礎教學目錄
C/C++入門教學目錄
Linux常用指令教學懶人包
最新文章
ShellScript判斷目錄資料夾是否存在
Androidadbreverse通訊埠轉發用法教學
LLDB除錯教學
gdbserver遠端除錯教學
gdb除錯教學
粉絲專頁
分類
Arduino4C/C++教學139Github13Git教學19OpenCV教學8Projects6Python教學224Qt教學7
首頁
Python教學
C/C++教學
歸檔
標籤
Projects
關於我
延伸文章資訊
- 1條件運算子
expression ? expression : expression. 備註. 條件運算子(? :) 是三元運算子, (它需要三個運算元) 。 條件運算子運作方式如下:. 第一個運算元會 ...
- 2三元運算符英文
三元運算符英文翻譯: ternary if-else operator…,點擊查查綫上辭典詳細解釋三元運算符英文發音,英文單字,怎麽用英語翻譯三元運算符,三元運算符的英語例句用法和 ...
- 3C/C++ 三元運算子
介紹C/C++ 三元運算子的用法,在C/C++ 使用三元運算子(ternary operator) 好處是程式碼可以看起來比較簡短,在某些情況C/C++ 使用三元運算子簡化後 ...
- 4三元運算子- 維基百科,自由的百科全書
即為三元運算子表達式。 Python語言中三元條件運算子表達式 x if C else y 。Python還支援列表的切片操作也是三元運算子,如 a[b:c] 。 OCaml的三元運算子表達式 a.
- 5三元運算子(Ternary Operator)和布林值混用的簡化方法