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

?????

if(results >= 180)    {        printf("%s\n","恭喜小明可以参加校篮球队");    } 为什么这里面不要加 "%s\n",

正在回答

1 回答

因为s%是输出字符串的,而“恭喜小明可以参加校篮球队”这字符串在前面你并没有定义,然后在这题当中只是需要你直接输出 如果符合身高就直接输出“恭喜小明可以参加校篮球队”,并不存在字符的定义,就比如printf("%d",x),我前面定义了X为整形,如果就可以这样输出,但是如果我没有定义X或者没有定义X为整形,我就直接输出printf("%d",x),显然是不可以的,这中情况就是你所遇到的情况,但是如果我这样输出printf("x"),的话就ok,而x就相当于这题的恭喜小明可以参加校篮球队。

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

举报

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

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

进入课程

?????

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