#include <iostream.h>int sum(int i, int j)
{
int Local = i + j;
return int(Local); // or return (i+j); or return Local; 都一样
}void main(void)
{
int (*p)(int, int);
p = sum;
sum(1,2);
cout << *p << endl;
}为什么返回地址? 局部变量 Local 不是析构了吗.
{
int Local = i + j;
return int(Local); // or return (i+j); or return Local; 都一样
}void main(void)
{
int (*p)(int, int);
p = sum;
sum(1,2);
cout << *p << endl;
}为什么返回地址? 局部变量 Local 不是析构了吗.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货