已采纳回答 / Frejoy
我用DevC++编译你的,不管是int还是void都不应该有13行的return。。。首先,程序里已经有了printf,已经有输出了,所以可以用void,其次,return要输出一个东西比如确切的字符,不然return 0就表示结束不知道是否解决了你的疑惑。。。
2017-06-17
已采纳回答 / qq_涉猎鸢_03255377
我自己用的是Microsoft Visual C++,本来是玩游戏需要用到的运行环境,但是也顺带了编写C和C++的功能;F7编译,CTRL+F5查看运行结果;总之我自己是用得顺手
2017-06-15
已采纳回答 / qq_对是我就是我_03404606
这里如果把“printf("等级D")”去掉就会有错误是因为分数还可能小于60(即default在这里指不满足前面五种case)这种情况下要输出“等级d” 所以不能去掉啊case满足条件以后是顺序执行下面语句的 所以case9case10都是输出等级a
2017-06-15
已采纳回答 / ChiAki_saMa
代码顺序执行下来,第一个printf内--x先自减1后再取值,就是-1+1,注意此时x取值为-1,下一行printf执行的时候是x=-1,x=3自然就是2了
2017-06-14
已采纳回答 / qq_张益_1
假设你100斤, 吃1斤米饭是自加 printf 是 输出你的体重 ,你可以先吃1斤米饭 在称体重 也可以 称完体重在吃饭 ++a为先吃饭 在称体重 ;a++ 为先称体重在吃饭;虽然你最后都是为101斤 但是 第一个会输出100斤;使用第二个运算符 会输出101 斤;int a = 100;做本道题先要了解 无论是++a,还是a++,运行结束后,都会+1变成101所以 首先 不管printf输出是啥,本道题 a的变化分别为 101,102,101,100;然后你看不懂没关系 解释就是 int a = 1...
2017-06-14