Linux C++ 常见面试题

Linux C++ 常见面试题,第1张

Linux C++ 常见面试题 1. C++ 函数调用:值返回 1.1. 通过指针返回
void GetValueA(int *p)
{
	int A = 10;
	p = &A;
}

void GetValueB(int *p)
{
	int B = 10;
	*p = B;
}

int main()
{
	int tempA = 0;	
	GetValueA(&tempA);
	printf("tempA = %d \n", tempA)

	int tempB = 0;	
	GetValueA(&tempB);
	printf("tempB = %d\n", tempB)

}

运行结果

1.2. 通过引用返回
void GetValueC(int &p)
{
	int C = 10;
	p = C;
}

int main()
{
	int tempC = 0;	
	GetValueA(tempC);
	printf("tempA = %d \n", tempC)
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/673483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-19
下一篇 2022-04-19

发表评论

登录后才能评论

评论列表(0条)

保存