第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

printf("%c\n",cost<=money?'y':'n'                        );這句語句中'y'與'n'之間為甚么是冒號

#include <stdio.h>

int main()

{

? ? //定義小編兜里的錢

? ? double money = 12 ? ? ;?

? ? //定義打車回家的費用

? ? double cost = ?11.5 ? ? ; ?

? ? printf("小編能不能打車回家呢:");?

? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家

? ? printf("%c\n",cost<=money?'y':'n' ? ? ? ? ? ? ? ? ? ? ? ?);

? ? return 0;

}


正在回答

2 回答

這是C語言中的三目運算符。同學你可以去百度一下。首先判斷?前面的表達式 如果是真則整個表達式為y,如果是假則整個表達式的值為n

1 回復 有任何疑惑可以回復我~
#1

兩顆心的距離最遠 提問者

意思就是輸出不是 Y 就是 N 咯。那個冒號只是三目運算符的一個格式?
2017-02-28 回復 有任何疑惑可以回復我~

(表達式)? x : y ;
首先計算表達式的值,若為ture,則"(表達式)? x : y "返回x;否則返回y.

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

printf("%c\n",cost<=money?'y':'n'                        );這句語句中'y'與'n'之間為甚么是冒號

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號