已采纳回答 / onemoo
return 0; 是让程序返回0这个返回值。并不是所有函数最后都要return 0;有的函数声明的返回类型为void,就是不需要返回值,这样的函数要返回时只需写 return; 就可以了。而需要返回值的函数也不是都要返回0,应该按需要返回适当的值。main函数的返回类型为int,按照传统,它的返回值有特殊含义,return 0; 代表程序正常退出,返回其他的值可能意味着程序出错退出。
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
已采纳回答 / 575561532
#include<stdio.h>int main(){ int A[6],B[6],C[6],D[6]; for(int i=0;i<6;i++) { printf("A[%d]=",i); scanf("%d",&A[i]); printf("B[%d]=",i); scanf("%d",&B[i]); printf("C[%d]=",i); scanf("%d",&C[i]); printf("\n"); D[i]=A[i]+B[i]+C[i...
2015-11-19
已采纳回答 / onemoo
numPeople不会自动增值,每一次调用getAge函数,numpeople都是那个函数自己拥有的,numpeople的值就是该函数被调用时传入的参数值/当在getAge(5)中执行 age=getAge(numPeople-1)+2 时确实是再次调用了getAge函数(调用的是getAge(4)),程序流程即进入getAge(4)中,请注意:前一次的getAge(5)函数并没有结束,也就是上一个getAge函数停在 age=getAge(numPeople-1)+2 这一句,在等待getAge(num...
2015-11-19