課程
/后端開發(fā)
/C
/C語言入門
請(qǐng)問大家,為什么輸出時(shí)printf("%c\n",money>=cost ? 'y':'n'); ? 編程不對(duì)?
2015-11-20
源自:C語言入門 3-9
正在回答
可以看一下冒號(hào)是不是中文輸入下打出來的
重置代碼 ?重新輸一遍試試
輸出是經(jīng)過三目運(yùn)算符判斷后才輸出的,如果money>=cose輸出y,否則輸出n。
三目運(yùn)算符:
<表達(dá)式1>?<表達(dá)式2>:<表達(dá)式3>; "?"運(yùn)算符的含義是: 先求表達(dá)式1的值, 如果為真, 則執(zhí)行表達(dá)式2,并返回表達(dá)式2的結(jié)果 ; 如果表達(dá)式1的值為假, 則執(zhí)行表達(dá)式3 ,并返回表達(dá)式3的結(jié)果。
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答printf( "%c\n",money>=cost ? ‘y’ :‘n’ );
3 回答printf("%c\n",money>=cost?'y':'n');為什么這里不加分號(hào)?
2 回答為什么printf("%c\n",money>=cost?"y":"n");的y和n不能用雙引號(hào)括起來
2 回答?printf("%c\n",money>=cost ?'y' : 'n');為什么'y'在?:中間 還有后面為什么有‘n'
4 回答#include <stdio.h> int main() { //定義小編兜里的錢 double money = 12 ; //定義打車回家的費(fèi)用 double cost = 11.5 ; printf("小編能不能打車回家呢:"); //輸出y小編就打車回家了,輸出n小編就不能打車回家 printf("%c\n",money>=cost?"y": "n"); return 0; }
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-04
可以看一下冒號(hào)是不是中文輸入下打出來的
2015-11-20
重置代碼 ?重新輸一遍試試
2015-11-20
輸出是經(jīng)過三目運(yùn)算符判斷后才輸出的,如果money>=cose輸出y,否則輸出n。
三目運(yùn)算符:
<表達(dá)式1>?<表達(dá)式2>:<表達(dá)式3>; "?"運(yùn)算符的含義是: 先求表達(dá)式1的值, 如果為真, 則執(zhí)行表達(dá)式2,并返回表達(dá)式2的結(jié)果 ; 如果表達(dá)式1的值為假, 則執(zhí)行表達(dá)式3 ,并返回表達(dá)式3的結(jié)果。