课程
/后端开发
/C
/C语言入门
printf( "%c\n", money>=cost?'y':'n' ); 为什么这个不能把n放前面而把Y放前面呢?
2017-08-16
源自:C语言入门 3-9
正在回答
这种属于三目运算符,当前面的条件“money>=cost”为真是,选择“:”前面的选择。你如果非要将“n”放置在前面,根据题干要求,需要相应的将条件改为“money<cost”。
慕粉3644300 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答前两行代码不懂
2 回答老师这一行代码我读不懂
3 回答不太懂这个/*
2 回答看不懂第五行代码
2 回答看不懂这个代码