C语言函数int XX(void)

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:31:37
函数定义int main(void){.....;}int XX(void)````````(*)这步,就是定义函数的怎么样要返回值,怎么样不用有大虾能稍微详细点讲一下嘛?谢谢了讲一下几种定义方式

返回值是通过return返回一个值,这种情况就不能用void定义了,比如现在定义一个求最大值的函数,可以这样做:
int max(int x,int y,int z)
{
int max_a;
......
return max_a;
}
然后我们在主函数中要用这个函数时,就可以直接用:a=max(1,2,3);这时就得到最大值a=3
再比如定义一下不用返回值的函数,那就要用到void来定义了。:
viod max(int *q,int *p)
{
......
}
不过这种函数多用于参数为指针类型

还有一种bool类型的定义方式,这种只返回0或1,即判断真或假,