gpt4 book ai didi

C++ 返回语句不工作

转载 作者:太空宇宙 更新时间:2023-11-04 14:55:10 24 4
gpt4 key购买 nike

我刚开始学习 C++,但在实现返回语句时遇到了问题。我已经能够轻松地将数据传递给新函数,但我对让它返回感到不高兴。

我已经编写了我能想到的最简单的代码来尝试调试出现问题的地方,但我仍然无法解决问题。我并不想传递太多的返回值,而且我也有一个正确的函数类型要传递。它似乎不起作用?

我在 Macbook Pro 上使用 Xcode 4:

#include <iostream>
using namespace std;

int agenext (int age);

int main ()
{ int age;
cout << "What's Your Age? \n";
cin >> age;
cout << "Your Current Age: " << age;
agenext(age);
cout << endl << "A year has passed your new age is: ";
cout << age;
}

int agenext (int x)
{
x++;
cout << endl << "Your Next Birthday is " << x;
return x;
}

最佳答案

它正在完美返回。您只是没有将它返回的值设置为任何值。

age = agenext(age)

是您要查找的内容,或者您​​可以传递指针或对 age 变量的引用。

关于C++ 返回语句不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com