C语言基础笔记:指针入门与内存管理.pdfVIP

  • 2
  • 0
  • 约3.05千字
  • 约 8页
  • 2026-08-03 发布于北京
  • 举报

C语言基础笔记:指针入门与内存管理.pdf

内存地址

字节:字节是内存容量的一个单位,byte,一个字节byte有8个位bit

地址:系统位了方便区分每一个字节的数据,而对内存进行了逐一编号,而该编号就

是内存地址。

单字节的数据:char它所在地址的编号就是该数据的地址

多字节的数据:int它拥有4个连续的地址的编号,其中地址值最小的称为该变

量的地址

取地址符号

每一个变量其实都对应了片内存,因此都可以通过取地址符号把其地址获得。

1inta;

2charc;

3

4printf(a的地址为:%p\n,a);

5printf(c的地址为:%p\n,c);

6

7

8运行结果:

9a的地址为:0x7fffd5595d84

10c的地址为:0x7fffd5595d83

注意:

虽然不同的数据类型所占用的内存空间不同,但是他们的地址所占用的内

存空间(地址的大小=指针的大小)是恒定的,由系统的位数来决定32位/64位

不同的地址他从表面上看似乎没有什么差别,但是由他们所代表的内

文档评论(0)

1亿VIP精品文档

相关文档