阅读背景:

20191210 使用二级指针实现将函数内部的数据带出来

来源:互联网 
!-- flowchart 箭头图标 勿删 --
/*
以下是错误的用法,打印出来会报错,原因查明是引用了空指针,传递给函数以后,实际他本身没有任何变化
void  boy_home(int* meipo) {
	static int boy = 19;
	meipo = &boy;
}

int main() {
	int x = 10, y = 100;
	swap(&x, &y);
	printf_s("x=%d,y=%d\n", x, y);

	int* meipo = NULL;
	boy_home(meipo);
	printf_s("boy=%d\n", *meipo);


	system("pause");
	return 0;
}
*//*
以下是错



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: