函数的返回值
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c=max(a,b);
return语句的后面可以有括 号,
printf(“Max is %d”,c);
也可以没有。
如:
}
return z ; return(z); (3 )return语句的后面可以是变 量 ,也可以是表达式。
int max(int x,int y) { int z;
z=x>y ? x : y; return(z); }
沟通无限—函数间的数据传递
(4)return语句返回值的类型应与该函数的类型一 致,若不一致 ,以函数定义的类型为准。
(5)若函数中没有return语句,则该函数被调用后也会带回不确定 的值。 凡不需要返回值的函数,一般均定义为“void”类型。 (6) 一个函数可以有一个以上的return语句,执行到哪个return语 句, 哪个return语句起作用。
沟通无限—函数间的数据传递
函数的返回值
主调函数调用被调函数得到一个确定的值,这就是函数的返回值。
int main( )
(1)函数的返回值是通过return { int a, b, c ;
语句获得的。当不需返回函数Βιβλιοθήκη Baidu时 ,可省去return语句。 (2)
int max(int,int); scanf(“%d,%d”, &a, &b);
return语句的后面可以有括 号,
printf(“Max is %d”,c);
也可以没有。
如:
}
return z ; return(z); (3 )return语句的后面可以是变 量 ,也可以是表达式。
int max(int x,int y) { int z;
z=x>y ? x : y; return(z); }
沟通无限—函数间的数据传递
(4)return语句返回值的类型应与该函数的类型一 致,若不一致 ,以函数定义的类型为准。
(5)若函数中没有return语句,则该函数被调用后也会带回不确定 的值。 凡不需要返回值的函数,一般均定义为“void”类型。 (6) 一个函数可以有一个以上的return语句,执行到哪个return语 句, 哪个return语句起作用。
沟通无限—函数间的数据传递
函数的返回值
主调函数调用被调函数得到一个确定的值,这就是函数的返回值。
int main( )
(1)函数的返回值是通过return { int a, b, c ;
语句获得的。当不需返回函数Βιβλιοθήκη Baidu时 ,可省去return语句。 (2)
int max(int,int); scanf(“%d,%d”, &a, &b);