printf("%c\n",money>=cost ? 'y':'n' );是什么意思,为什么就可以输出个y呢
三目运算,
(表达式1)?(表达式2):(表达式3)、
这样的一个顺序,表示的是,如果(表达式1)成立的话就执行(表达式2)否则就执行(表达式3)
上面就是 如果(money>=cost)成立的话,那么就prinft(y)否则就printf(n)。
ok???