《c语言中的用法函数的返回值》

新闻资讯2024-04-25 12:57佚名

c语言中的用法

函数的返回值是指函数调用后执行函数体中的代码得到的结果。 该结果通过语句返回。

声明的一般形式是:

return 表达式;

或者:

return (表达式);

无论有( ),都正确。 为了简单起见,一般不写( )。 例如:

return max;
return a+b;
return (100+200);

推荐学习:c语言视频教程

1. 可以有多个语句,它们可以出现在函数体的任何位置,但每次调用函数时只能执行一条语句,因此只有一个返回值(少数编程语言支持多个返回值,比如Go语言)。 例如:

//返回两个整数中较大的一个
int max(int a, int b){
    if(a > b){
        return a;
    }else{
        return b;
    }
}

如果a>b为真,则执行a,不执行b; 如果不成立,则执行b,不执行a。

2.函数一旦遇到语句就立即返回return的用法,后面的所有语句都不会被执行。 从这个角度来看,该语句还具有强制结束函数执行的作用。 例如:

//返回两个整数中较大的一个
int max(int a, int b){
    return (a>b) ? a : b;
    printf("Function is performed\n");
}

第四行代码是多余的,永远没有机会被执行。

相关推荐

猜你喜欢

大家正在看

换一换