国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

C++ 條件運(yùn)算符和條件表達(dá)式

2019-11-14 11:33:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

條件運(yùn)算符是C++中唯一一個(gè)三元運(yùn)算符,要求有三個(gè)操作對(duì)象,條件表達(dá)式的一般形式為:

表達(dá)式1?表達(dá)式2:表達(dá)式3

條件運(yùn)算符的執(zhí)行順序是,先求解表達(dá)式1,若為真則求解表達(dá)式2,此時(shí)表達(dá)式2的值作為整個(gè)條件表達(dá)式的值。若表達(dá)式1的值為假,則求解表達(dá)式3,表達(dá)式3的值為整個(gè)條件表達(dá)式的值。

max = (a>b) ? a : b

a比b大時(shí),關(guān)系表達(dá)式為真,條件表達(dá)式的值為a;b比a大時(shí),關(guān)系表達(dá)式為假,條件表達(dá)式的值為b。

要注意的是,條件運(yùn)算符的優(yōu)先級(jí)是大于賦值運(yùn)算符的,所以并不是關(guān)系表達(dá)式的結(jié)果賦值給bool型的max變量后執(zhí)行條件表達(dá)式。而是先執(zhí)行條件表達(dá)式,最后把表達(dá)式的值賦值給max變量

測(cè)試實(shí)例:

#include <iostream>using namespace std;int main(){ char ch; cin>>ch; ch = (ch>='A'&&ch <= 'Z')?(ch+32):ch; cout <<ch <<endl; getchar(); getchar(); return 0 ;}

如果是大寫(xiě)字母,就轉(zhuǎn)化為小寫(xiě),如果是小寫(xiě)字母,結(jié)果不變。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昂仁县| 拉萨市| 安岳县| 甘南县| 临沭县| 杭锦后旗| 五峰| 扎赉特旗| 长汀县| 全州县| 灌阳县| 阳西县| 肇源县| 定州市| 普定县| 无棣县| 墨江| 忻城县| 睢宁县| 聂拉木县| 保康县| 左贡县| 大丰市| 胶州市| 昂仁县| 富宁县| 临夏县| 涿鹿县| 磴口县| 建昌县| 丹东市| 通榆县| 博乐市| 西乡县| 大庆市| 无棣县| 佳木斯市| 石台县| 广水市| 乐陵市| 金山区|