数据结构(一)指针变量的意义

int p //p是指针变量,int 表示该p变量只能存储int类型变量的地址
地址:内存单元的编号(从0开始的非负证书)
范围:0-FFFFFFFF [0 - 4G-1]
指针:指针就是地址,地址就是指针,指针变量是存放内存单元地址的变量,指针的本质是一个操作受限的非负证书
1
2
3
4
5
6
7
8
9
#include<stdio.h>
int main(void) {
int *p;//定义一个指针变量p
int i = 10;//定义一个整型变量i,存放的值是10
p = &i;//p的值是整形变量i的地址,*p就是i
printf("%d %d", i, *p);
printf("%#X %#X\n", i, *p);
return 0;
}

数据结构(一)指针变量的意义
https://www.eldpepar.com/iecore/4462/
作者
EldPepar
发布于
2022年7月3日
许可协议