具有可能指针功能的模糊分配

时间:2013-11-19 19:06:18

标签: c++

这是一个课堂作业,我必须在没有太多细节的情况下弄清楚程序中发生了什么,并让它发挥作用。看起来该函数可能意图在原型中使用指针类型int,但它在定义中没有*。我可以根据需要自由更改代码,但我应该保留这个功能。有什么提示吗?

// Question4
//
// This question has no instructions, simply make it work properly.
// (Ask for a number and print it out.) Keep the function.
//

#include <iostream>

void MyFunc( int * ) ;

int main()
{
int i = 0;
cout << “Enter an integer: " << endl;
cout << "The value entered is: " << MyFunc(i) << endl;
}

void MyFunc( int x )
{
cin >> x ;
cout << "\n\n\n";
return x;
}

1 个答案:

答案 0 :(得分:-1)

或者:

  • 使函数返回int
  • 让函数返回打印得像int的东西(有点棘手,用于测试你的老师)
  • 使参数成为int引用并返回引用