课程
/后端开发
/C
/C语言入门
printf( money>=cost ? "y" : "n" );
哪里错了?
2015-01-13
源自:C语言入门 3-9
正在回答
"y" : "n" 错了。应该是单引号,因为字符用单引号,字符串用双引号,
单引号表示一个字符。双引号表示一个字符串,也就是结尾是'\0'的一串字符。
printf 函数的第一个参数要求是格式化字符串,类型为char *,所以必须传递一个字符串进去,即使你只想print一个字符。
而且最好如楼上说的那样使用printf。
单引号?
kaithz 提问者
康振宁 回复 kaithz 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答哪里错了!哪里错了!
1 回答哪里错了?哪里错了?
1 回答哪里错了,哪里错了?
2 回答有哪里错了啊
3 回答l哪里错了 哪里错了