当前位置:首页 C++ > 正文

c++函数返回值类型由什么决定

作者:野牛程序员:2023-12-10 19:38:59 C++阅读 2844

C++函数返回值类型由函数体内的return语句返回的值的数据类型决定。编写函数时,需要在函数声明或定义中指定返回值类型,以告诉编译器函数将返回何种类型的值。在函数体内,使用return语句返回相应类型的值。

下面是一个简单的例子:

int add(int a, int b) {
    return a + b;
}

在这个例子中,函数add的返回值类型是int,因为函数体内使用return语句返回两个整数的和。

请注意,C++11之后的标准还引入了auto关键字,可以用于自动推断返回类型,但在函数声明或定义时,仍然需要指定返回类型。例如:

auto add(int a, int b) -> int {
    return a + b;
}

在这个例子中,auto关键字用于推断返回类型为int。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击