方静的老公和孩子:在C语言中关于返回值return的用法

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 09:06:47

return 是返回一个值~~!
你可以在调用的函数里用return返回的值!
return 用处很多!本人觉得C语言好在不但保留了指针~
函数有返回值可以做很多判断!
例如:
#include <stdio.h>
int max(int a ,int b)
{
int max;
if(a>b)
max=a;
else
max=b;
return max; //返回一个int值
}
void main()
{
int a,b;
scanf("%d,%d",&a,&b);
printf("MAX is %d\n",max(a,b));
}

int good(int x,int y)
中的函数返回值为整形,注意,无返回必须用void.
例如:void good(int a,int y);
函数有说明和定义,函数在调用之前必须说明或定义(定义必须在main前面。)
99标准C语言讲解
#include<stdio.h>
int main()
{
printf("Hello\n");
return 0; /*必须要有return 0返回一个类型到操作系统。/*
}

都知道,通过利用指针,可以使函数返回多个结果数值。

那么为什么还要用return这个只能让函数返回一个结果数值的语句呢?

因为,函数体被 定义为一种表达式,都知道,c中的表达式本身是有值的,例如 (x=5)== 5 。
因此利用return使 函数表达式 有了唯一的代表的值。