回复 9楼 huxiangwenhu
因为在函数调用时需要给函数返回一个数值,这个值就是函数的返回值,当一个函数不需要返回值时可以定义为void这时就不需要后面的return,当你定义一个int ,double,特别是函数调用时需要给住调用函数返回一个值,这时就需要用到return函数返回主调函数一个值了,就像下面,
#include <stdio.h>
int jia(int y,int y);
void main()
{
int a,b,c;
a=1;
b=2;
jia(c);//如果下面被调用函数没有返回值你怎么知道C的值
}
int jia(int y,int y)
{
int z;
z=x+y;
return z;
}