一、指针概述
1.简介
指针:其实就是地址。
指针变量:用来存储变量地址的变量。
2.初始化
1)先定义后初始化
int a =10;
int *p;
p=&a;
2)定义并初始化
int a=10;
int *p =&a;
备注:在数据类型后,变量名称前的”*“是一个说明符,用来说明该变量是一个指针变量。
如果前面没有数据类型,如:*p,这里的”*“是一个指针运算符,用来取出指针变量所指向的变量。
3.指针变量的占用内存
在同一编译器环境下,所占用的内存是固定的,与指针变量的类型无关。
不同的编译器,指针变量的占用内存不同。
16位编译器->2字节,32位编译器->4字节 ,64位编译器->8字节
二、指针的使用
1.指针与数组
2.指针与字符串
3.指针与函数
时间: 2024-10-10 07:06:17