课程
/后端开发
/C
/C语言入门
if(results >= 180) { printf("%s\n","恭喜小明可以参加校篮球队"); } 为什么这里面不要加 "%s\n",
2019-11-01
源自:C语言入门 4-1
正在回答
因为s%是输出字符串的,而“恭喜小明可以参加校篮球队”这字符串在前面你并没有定义,然后在这题当中只是需要你直接输出 如果符合身高就直接输出“恭喜小明可以参加校篮球队”,并不存在字符的定义,就比如printf("%d",x),我前面定义了X为整形,如果就可以这样输出,但是如果我没有定义X或者没有定义X为整形,我就直接输出printf("%d",x),显然是不可以的,这中情况就是你所遇到的情况,但是如果我这样输出printf("x"),的话就ok,而x就相当于这题的恭喜小明可以参加校篮球队。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言