显示 C++ 输出但不返回值
C++ output shown without returning the values
使用的编译器-:代码块
不返回 "c" 变量 "d" 如何获取其值?
#include<iostream>
using namespace std;
int add(int x,int y) {
int c;
c=x+y;
}
int main() {
int a,b;
cin>>a>>b;
int d=add(a,b);
cout<<d;
}
在 Visual C++ 中无法编译,但在使用 onlinedgb 时确实给出了结果。
JaMiT 上面的评论链接到带解释的正确答案。
写这段代码:
#include<iostream>
using namespace std;
int add(int x,int y)
{
return x+y;//CHANGE THIS
}
int main()
{
int a,b;
cin>>a>>b;
int d=add(a,b);
cout<<d;
}
使用的编译器-:代码块
不返回 "c" 变量 "d" 如何获取其值?
#include<iostream>
using namespace std;
int add(int x,int y) {
int c;
c=x+y;
}
int main() {
int a,b;
cin>>a>>b;
int d=add(a,b);
cout<<d;
}
在 Visual C++ 中无法编译,但在使用 onlinedgb 时确实给出了结果。
JaMiT 上面的评论链接到带解释的正确答案。
写这段代码:
#include<iostream>
using namespace std;
int add(int x,int y)
{
return x+y;//CHANGE THIS
}
int main()
{
int a,b;
cin>>a>>b;
int d=add(a,b);
cout<<d;
}