#195. 指针

指针

指针 中文

题目描述

介绍指针之前,介绍一下地址。 实际上我们在计算中定义变量的时候,这些变量会被保存在计算机中的某个地址上,我们可以通过&字符去观察相应变量的地址。 比如。

指针,是c/c++编程中经常碰到的工具 指针可以理解为一种类型,通过通过一个指针去访问多个不同变量所在的地址。 举个栗子。 我们通过 int* 定义一个指针类型的p变量,随后把a的地址赋值给p,现在如果要输出p指向的地址的值,就只需要把*p的值输出来即可。 当然,我们还可以通指针去修改变量的值,修改指针所指向的地址的值就相当于修改原先变量的值了。 比如: 编程实现利用指针交换两个数的值。 我们通过exchangeexchange()函数传入了两个地址进去,exchangeexchange通过两个指针pa,pbpa, pb来接受。然后我们在函数里面交换了两个指针的值。奇怪的是,我们看到输出的结果并没有真的交换了a,ba ,b的值。聪明的你,能否帮忙解决这个问题?

输入格式

两个整数a,b a, b

输出格式

输出两个整数

1 2
2 1

约定:

0<=a,b<=1000 0 <= a, b <= 1000

提示:

建议按照题目的要求来做,学会指针的使用。