正則表達(dá)式匹配問(wèn)號(hào) C語(yǔ)言問(wèn)號(hào)表達(dá)式?
C語(yǔ)言問(wèn)號(hào)表達(dá)式?……?…:…公式a?B:C的值是:如果a為真,則為B;如果a為假,則為C但值得注意的是,問(wèn)號(hào)表達(dá)式的組合是從右到左特別是在使用嵌套問(wèn)號(hào)表達(dá)式時(shí),例如代碼:int a=1,B=2,C=
C語(yǔ)言問(wèn)號(hào)表達(dá)式?
……?…:…
公式a?B:C的值是:如果a為真,則為B;如果a為假,則為C
但值得注意的是,問(wèn)號(hào)表達(dá)式的組合是從右到左
特別是在使用嵌套問(wèn)號(hào)表達(dá)式時(shí),例如
代碼:
int a=1,B=2,C=3,d=4
正確的結(jié)果是:1
因?yàn)榈谝淮螆?zhí)行的是C
~]:……公式a?B:C的值是:如果a為真,那么B;如果a為假,那么C。但是有一點(diǎn)值得注意,那就是問(wèn)號(hào)表達(dá)式的組合。問(wèn)號(hào)表達(dá)式從右到左操作,特別是在使用嵌套問(wèn)號(hào)表達(dá)式時(shí)。例如,代碼:inta=1,B=2,C=3,d=4printf(%d”,a<B?A:C&Ltd公司?C:D)正確的結(jié)果是:1,因?yàn)镃&Ltd?C:先執(zhí)行D,返回C,然后返回a<B?A:C將被執(zhí)行結(jié)果為1