指针
指针:
- 什么是指针?表示数据存储的地址
- 语法:数据类型 *指针名 被指针对象
- *prt 是值
- prt 是地址
- int *prt = &xxx,声明指针并保存地址
-
//引入头文件 #include <stdio.h> void main(){ int num = 1; int num2 = 200; //1.int * 表示类型为 指针类型 //2.名称 ptr,ptr就是一个 int *类型 //3.ptr指向一个int类型的变量地址 int *ptr = #
ptr = &num2; //改变存放地址 *ptr = 100; //提供ptr去修改num地址里面的值 //1.获取本身地址 &ptr(指针也是有地址的,int * 也是类型) //2.ptr - 存放的地址 //3.*ptr - 获取指针头里面存放的值 printf("num=%p ptr=%p ptr地址%P:%p ptr值:%d",&num,&ptr,ptr,*ptr); getchar(); }