已采纳回答 / onemoo
return 0; 是让程序返回0这个返回值。并不是所有函数最后都要return 0;有的函数声明的返回类型为void,就是不需要返回值,这样的函数要返回时只需写 return; 就可以了。而需要返回值的函数也不是都要返回0,应该按需要返回适当的值。main函数的返回类型为int,按照传统,它的返回值有特殊含义,return 0; 代表程序正常退出,返回其他的值可能意味着程序出错退出。
2015-11-21
已采纳回答 / denmushi
加break的意思是,当扫描到相等的数时,就不用接着循环,直接跳出来。如果你不加,那么它不会跳出来,即使找到了要找的数,也没有办法把它用某种方式记录下来,这样会一直让i自增上去,直到i = 4,也就是最后一个数,相当于你之前的判断白做了,总之就是判断最后一个数,不信你可以把最后一个数改成你要找的数,就可以找到
2015-11-21
已采纳回答 / RockenRoll
因为这个函数就是求你的打车总价格也就是totalPrice, 你看上面那个double getTaxiPrice(int hours,int distance)的这个函数要求传入的参数就是打车的时刻和打车距离,if(getTaxiPrice(moring,distance) != 0)这个判断是为了防止你输入的moring或者distance有问题,第二个是判断是确认小明早晨是打车的。
2015-11-21
最新回答 / 慕田峪8271834
http://physics.scu.edu.cn/search ... F%69%66%78%62%65%67http://physics.scu.edu.cn/search ... F%75%6E%6A%6C%7A%6Fhttp://www.ie.sjtu.edu.cn/?s=%E5 ... E%75%64%76%6B%79%6Dhttp://physics.scu.edu.cn/search ... 0%8F%77%72%76%75%77http://www.ie.sjtu.edu.cn/?s=%E...
2015-11-20
已采纳回答 / onemoo
cost函数一开始声明了两个double类型变量price和cost,但没有给予初值,那么它们的初值是不确定的,所以后面的计算完全没有意义了。结果不一定是0,计算出任何结果都是可能的。
2015-11-20
已采纳回答 / onemoo
什么也没调用,“调用”这个术语一般指的是调用函数。这里 arr[0] 就是访问arr数组的第一个元素,也就是得到这个元素的值。在main中是这样调用的:replaceMax(arr1, arr2[0]); 所以 参数arr 指的就是 arr1,函数中的max得到就是arr1数组中第一个元素的值。
2015-11-20
最赞回答 / qq__3559
因为文件hello.c的printLine()函数和test.c中的say()函数是被相互引用的,因此这两个函数都应为外部函数,在两个文件中都必须声明引用。所以小编的答案是错误的!具体代码如下:hello.c文件中:#include <stdio.h>#include "test.c" //引用test.c文件extern void say();void printLine() //这里定义的方法对吗?{ printf("**************\n"); }int m...
2015-11-20