課程
/后端開發(fā)
/C
/C語言入門
為什么要cost<=money 才能顯示正確答案 ?而mooney>=cost 不能??
2016-12-11
源自:C語言入門 3-9
正在回答
? ?//定義小編兜里的錢 ? ?double money = ?12 ? ?; ? ?//定義打車回家的費用 ? ?double cost = ?11.5 ? ? ; ? ? ?printf("小編能不能打車回家呢:"); ? ?//輸出y小編就打車回家了,輸出n小編就不能打車回家 ? ?printf("%c\n", money>=cost ? 'y' : 'n'); ? ?return 0;} ? ? ? ? ? ? 這個也是可以的 ? ? ? ? ? ?
?表達式1 ? 表達式2 : 表達式3;?
執(zhí)行過程是:
先判斷表達式1的值是否為真,如果是真的話執(zhí)行表達式2;如果是假的話執(zhí)行表達式3。
money>=cost為真執(zhí)行y
華科_物聯(lián)網(wǎng)1601_肖奎 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答printf( "%c\n",money>=cost ? ‘y’ :‘n’ );
3 回答money和cost是字符串為什么用%c
5 回答為什么我輸入money>=cost就不對呢?
2 回答為什么money>=cost,按邏輯出來確是錯誤的?
3 回答printf("%c\n",money>=cost?'y':'n');為什么這里不加分號?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-11
? ?//定義小編兜里的錢
? ?double money = ?12 ? ?;
? ?//定義打車回家的費用
? ?double cost = ?11.5 ? ? ; ?
? ?printf("小編能不能打車回家呢:");
? ?//輸出y小編就打車回家了,輸出n小編就不能打車回家
? ?printf("%c\n", money>=cost ? 'y' : 'n');
? ?return 0;
} ? ? ? ? ? ? 這個也是可以的 ? ? ? ? ? ?
?表達式1 ? 表達式2 : 表達式3;?
執(zhí)行過程是:
先判斷表達式1的值是否為真,如果是真的話執(zhí)行表達式2;如果是假的話執(zhí)行表達式3。
money>=cost為真執(zhí)行y