作者a1013944 (ㄚ春)
看板C_and_CPP
标题[问题] 一段C语言
时间Wed Mar 11 23:20:19 2009
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
1F:→ snowlike:if(9-i>=a) ' '; else '*'; 03/11 23:33
2F:→ a1013944:那个问号 是什麽意思@@ 03/11 23:49
3F:推 NOtWorThy:条件 ? statementA : statementB 条件对做A否则做B 03/11 23:56
4F:→ tsaiminghan:程式码不要乱抄啊(冏), 哪来这麽多%c.... 03/12 01:42
5F:→ snowlike:多c多健康 03/12 01:43
6F:→ a1013944:没有啦 只是想问後面那个 所以把後面的都删了QQ 03/12 08:49