求解为啥两次*p的输出不同
  • 板块学术版
  • 楼主AyeeMinerva
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/12/13 18:45
  • 上次更新2023/10/24 07:47:11
查看原帖
求解为啥两次*p的输出不同
895135
AyeeMinerva楼主2022/12/13 18:45

为啥两次*p的输出不同啊 还有参数列表里的静态变量会被怎么处理啊

#include <iostream>
using namespace std;
int* f(static int a)
{
	cout << "f中a=" << a << ' ';
	cout << &a << endl;
	return &a;
}
int main()
{
	int a = 20;
	int* p = f(a);
	cout << *p << endl;
	cout << *p << endl;
	return 0;
}
2022/12/13 18:45
加载中...