#include <iostream>
using namespace std;
int incr10(int *pnum);
int main(void)
{
int num(9);
int *pnum = #
int result = incr10(pnum);
cout << endl << "incr10(num) = " << result << endl
<< "num = " << num << endl;
system("pause");
return 0;
}
int incr10(int* pnum)
{
*pnum += 10;
return *pnum;
}
请问:1. int *pnum = #这行的意思是:给pnum赋值为num的地址,返回类型为int*吗?
2. pnum是一个地址,*pnum是一个值?incr10(pnum)的实参是个地址和int incr10(int* pnum)的形参是个int值对不上号啊,怎么解释?
度娘把代码吞了。
侃侃无极
杨魅力
芜湖不芜