[問題] 一段C語言

看板C_and_CPP (C/C++)作者 (ㄚ春)時間16年前 (2009/03/11 23:20), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
for( i=1; i<=9; i++) { printf("%c %c %c %c %c %c %c %c %c\n",(9-i>=a)?' ':'*'); } 可以幫我解釋(9-i>=a)?' ':'*' 怎麼用的 我知道這個是printf出 空格跟* 但這個寫法看不太懂@@ 先在這感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.237.33

03/11 23:33, , 1F
if(9-i>=a) ' '; else '*';
03/11 23:33, 1F

03/11 23:49, , 2F
那個問號 是什麼意思@@
03/11 23:49, 2F

03/11 23:56, , 3F
條件 ? statementA : statementB 條件對做A否則做B
03/11 23:56, 3F

03/12 01:42, , 4F
程式碼不要亂抄啊(冏), 哪來這麼多%c....
03/12 01:42, 4F

03/12 01:43, , 5F
多c多健康
03/12 01:43, 5F

03/12 08:49, , 6F
沒有啦 只是想問後面那個 所以把後面的都刪了QQ
03/12 08:49, 6F
文章代碼(AID): #19jzQqZz (C_and_CPP)
文章代碼(AID): #19jzQqZz (C_and_CPP)