return
1、return 后面的表达式就是函数的返回值 即函数结果.
2、return语句结束时,将终止此函数并把结果返回给主函数的下一条语句。
举例:
#include <stdio.h>
double mypow(double, int);
int main() {
double x = 0, z = 1.0;
int y = 0, i;
printf("input data:");
// scanf("%lf,%d", &x, &y);
x = 2.5, y = 3;
z = mypow(x, y);
printf("x=%lf,y=%d,z=%lf\n", x, y, z);
return 0;
}
double mypow(double x, int y) {
int i = 0;
double z = 1.0, l;
for (i = 1; i <= y; i++)
z = z * x;
return z;
}

更直观点:

可以看出,return值为最终结果,同时终止此函数,若return下还有语句则不执行.
本文通过一个具体的C语言程序实例介绍了如何使用return语句来定义和调用函数,并解释了return语句的作用:返回函数值并结束当前函数执行。



6173

被折叠的 条评论
为什么被折叠?



