已采纳回答 / simon_xi
if条件分支的里面是{}包含的一个语句块,语句块的最小颗粒,就是一条语句嘛,所以如果语句块只有一条语句时,花括号是可以省略的。不过出于约定,最好就算一条语句也带着花括号{}什么原因你懂得,如果修改代码增加一条语句,你忘了加{},调试能坑死你。
2015-08-18
最新回答 / 慕神5269880
http://physics.scu.edu.cn/search ... 2%71%76%72%6D%6E%6Chttp://www.ie.sjtu.edu.cn/?s=%E4 ... F%65%6B%75%7A%6B%61http://physics.scu.edu.cn/search ... 0%8F%78%77%72%62%79http://www.ie.sjtu.edu.cn/?s=%E7 ... 0%8F%6D%75%63%78%77http://physics.scu.edu.cn/searc...
2015-08-18
已采纳回答 / 杂果绘
这个是循环,本来是1加到100的,不过加了一条flag*=-1,所以当数为偶数的时候前面的加号就变成了负号,所以大概运算的过程为1-2+3-4+5-6+7-8+9....如此类推
2015-08-17
已采纳回答 / 封不羁
需要default这个标签的目的是什么?就是为了囊括除了case标签中提到的其他所有可能情况,做出统一的操作,如果default后面跟上某一个值,那与case无差,违背了其设计初衷,自然报错。至于default中加不加break语句,当代码执行完default的时候,switch语句就结束了,因此break语句多余。希望对你有所帮助,共同进步:)
2015-08-17
已采纳回答 / 忆木偶
学会自己根据错误提示找出原因,提示说得很明白了,就是year附近出了问题,仔细看看,一般这种提示附近出了问题的,要么是语法出了问题,要么是符号出错,或者就是缺少什么,所以你看看你最后输出的那条语句,关键就是那里出错了
2015-08-17
已采纳回答 / 封不羁
第一,调用 jiangxu(scoer);函数时你传递的参数写错了,score,不是scoer第二,你要的是降序效果,可是你在比较代码中却升序了第三,冒泡降序函数中 i 从 8 开始,那你第一趟冒泡只能比较到数组的第八个元素,而你数组有十个元素,最后两个元素与其他元素根本就没有比较过,因此 i 应该从 9 开始,这样第一趟比较 9 次,后面每一趟依次减少 1 下面是修改了你的代码,可以参考,希望对你有所帮助: )<...code...>
2015-08-16
已采纳回答 / AAnonymous
类型不符合%c 要求参数是 char 类型,单引号表示字符,char双引号表示字符串,string,在C中是 char* 表示的即字符数组char* 和 char 类型不符合要么你用单引号,要么把 %c 改成 %s
2015-08-15
已采纳回答 / onemoo
false逻辑运算符合Boolean体系,值是true或false。2是一个整型字面量,整型在转换为bool值的时候,0会转换为false,非0值会转换为true。所以true的非就是false。
2015-08-15