为了账号安全,请及时绑定邮箱和手机立即绑定

问题问题问题

1printf("小编能不能打车回家呢:"); 2   //输出y小编就打车回家了,输出n小编就不能打车回家 3    printf("%c\n",money>=cost?'y':'x'); 1句里面运算的是什么,为什么3句中的y,x得加单引号

正在回答

2 回答

1句就是一个独立的语句,没有太大作用的,就是为了方便大家看结果更加好理解。

3句中加单引号是因为 %c 中的c是字符,字符就用单引号括起来;

当然用双引号也可以  

 printf( "%s", money>=cost?"y":"n");

%s 跟 %c 是不同的,表达的意思是一个是字符,一个是语句,想用双引号用这个语句就可以了~  O(∩_∩)O谢谢

0 回复 有任何疑惑可以回复我~

同问!!!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926278    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

问题问题问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信