解释一下 指针的作用 最好有比较的举个例子

2025-04-13 12:52:14
推荐回答(1个)
回答1:

指针就是一个存放地址的变量,它的定义方式是以“*"号开头,表示它不是一个普通的变量。
变量和变量的指针的概念:
变量是存放值的一段内存块,访问变量就是访问这一个直接存有值的内存块
变量的指针是存放变量的地址一段内存块,这段内存块里面存的不是实际的值,而是一个地址值。
指针操作能加快数据的操作速度,形象的比喻说,我想将A、B两个很重的箱子交换一下位置,我没有必要搬动这两个箱子,我只需要将箱子上的A、B两个标签互换贴向对方一下就可以了。这里的箱子相当于变量(里面装的东西相当于变量的值),标签相当于指针(标签上的写的标签号相当于地址值),搬动箱子相当于直接操作变量的操作,可见这种操作连箱子里面的东西也需要一起搬动,是比起只将两个标签互换一下是相当费事的。