導讀 您好,肖大哥就為大家解答關于條件運算符的使用,條件運算符相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、條件運算符(? : )是一個...
您好,肖大哥就為大家解答關于條件運算符的使用,條件運算符相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、條件運算符(? : )是一個三目運算符,即有三個操作數。
2、使用條件運算符(?:)可以實現 If else 的功能,其一般形式為:表達式1 ? 表達式2 : 表達式3例如條件語句:if(a>b) ?max=a;else max=b;可用條件表達式寫為?max=(a>b) ? a : b;執行該語句的語義是:如a>b為真,則把a賦予max,否則把b 賦予max。
3、if條件語句例子如下:直接編譯,程序輸出結果中任意輸入年齡,程序執行結果如下圖所示:知識擴展:條件運算符的運算優先級低于關系運算符和算術運算符,但高于賦值符條件運算符?和:是一對運算符,不能分開單獨使用。
4、條件運算符的結合方向是自右至左。
本文就講到這里,希望大家會喜歡。