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

问题问题问题

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语言入门
  • 参与学习       926468    人
  • 解答问题       20800    个

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

进入课程

问题问题问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号