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

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

這里的%c換成%s之后 后面的y換成yes也不行 為什么?要怎么才能換成yes?

printf( "%s",cost<money ? 'yes':'no');

正在回答

6 回答

???
????cost<money??(printf("yes")):(printf("no"));

應該改為這樣,這個語句判斷之后,是決定執(zhí)行后面的哪一個,執(zhí)行yes沒有意義

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

qq_在乎曾經(jīng)的擁有_0

printf("%c",cost<money? (printf("yes")):(printf("no")); 輸出結果:yes 請問為什么%c能輸出字符串:yes呢?
2018-07-31 回復 有任何疑惑可以回復我~

%c對應的是字符用 ? ?' ? ',%s對應的是字符串用“ ?”.

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

應該<=,不然不嚴謹,如果打的錢是12元,豈不是不能打的回家了.

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

對不起,之前的說錯了,之所以不能輸出yes是因為yes是字符串,應該用“”將yes括起來,例如:

? printf("%s",money>cost?"yes":"no" ?? );

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

按前面課程介紹的,可能是由于%c代表的是單個字符,而%s代表的是字符串。

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

這樣啊,謝謝您。我就是想試試,看看要怎么改

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

舉報

0/150
提交
取消

這里的%c換成%s之后 后面的y換成yes也不行 為什么?要怎么才能換成yes?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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