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)
}
运行结果
void GetValueC(int &p)
{
int C = 10;
p = C;
}
int main()
{
int tempC = 0;
GetValueA(tempC);
printf("tempA = %d \n", tempC)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)