---
title: 指针
date: 2024-06-06T23:51:37Z
tags: []
---

​`&`​ 取地址调试符
`%p`​ 以地址的格式打印数据使用 （需要将指针强制转换为 (void \*)）

​`*`​ 来声明指针变量

地址是内存唯一标示空间

指针存放地址

口头语言中的指针是指针变量

取地址是取第一个地址

指针变量在 32 位上是 4 字节(32/4,32 位的机器上地址用 32 个二进制数组成,8bit=1byte)64 位是 8 字节

指针变量的不同类型解引用访问的不同的字节 例如 \*char1 个字节 \*int 4 个字节

​`int (*px)(int);`​ px 是一个指向接受一个整数参数并返回整数的函数的指针

‍
