史塔克的原理
stack of theory
網頁
Networking
Linux
Arduino
程式概念
AI人工智慧
PHP & Python
其他程式
資料庫
IT
咖啡與食物
攝影
車輛
生活
首頁
2016年9月18日 星期日
條件運算子(Conditional Expressions)
變數 = ( 條件運算式 ) ? 變數值1 : 變數值2;
在指定敘述的「=」號右邊是條件運算式,其功能如同if/else條件,使用「?」符號代替if,「:」符號代替else,如果條件成立,就將變數指定成變數值1,否則就是變數值2。
hour = (hour >= 12) ? hour-12 : hour;
上述程式碼使用條件敘述運算子指定變數hour的值,如果條件為true(即不等於0),hour變數值為hour-12,false(等於0)就是hour。
較新的文章
較舊的文章
首頁