指针基础知识

简介: 指针基础知识

image.png


首先创建一个空间为a,存放10,p为指针变量,int*为定义p的类型,与定义整形的int相同。int*=int ,但*同时也告诉我们P是一个指针变量。

接着我们会把10的存放地址存储到p中,最后我们用*p直接找到变量a,故*P等价于a。

*P中的*为解引用操作符/间接访问操作符

且定义指针变量的数据类型可变,根据原有变量进行自定义,例:

image.png

Tip:理解指针的大小

指针本质上是存放地址,而地址本身就是由32/64个比特位组成,故指针的大小是4/8个字节。

image.png

只跟平台位数有关,与字符类型的大小无关!

相关文章
|
5月前
|
C语言
C语言中指针的基础知识
C语言中指针的基础知识
37 0
|
10月前
|
编译器 C语言
【C语言初阶】带你轻松掌握指针基础知识完结篇——野指针,指针运算,指针和数组,二级指针
【C语言初阶】带你轻松掌握指针基础知识完结篇——野指针,指针运算,指针和数组,二级指针
50 0
|
10月前
|
存储 C语言
【C语言初阶】带你轻松掌握指针基础知识(1)——指针的定义,类型,大小
【C语言初阶】带你轻松掌握指针基础知识(1)——指针的定义,类型,大小
107 0
|
11月前
|
编译器 C语言
C语言——数组和指针 的基础知识(学习分享)(一)
C语言——数组和指针 的基础知识(学习分享)(一)
70 0
|
11月前
|
存储 C语言
C语言——数组和指针 的基础知识(学习分享)(二)
C语言——数组和指针 的基础知识(学习分享)(二)
59 0
|
12月前
|
C语言 C++
c++基础知识——函数和指针
c++基础知识——函数和指针
90 0
|
Java C语言 C++
【基础知识】c指针、c++引用、java引用对比
【基础知识】c指针、c++引用、java引用对比
250 0
|
存储 C语言 索引
【从零开始的嵌入式生活】必备基础知识6——指针
【从零开始的嵌入式生活】必备基础知识6——指针
【从零开始的嵌入式生活】必备基础知识6——指针
|
21天前
|
存储 C语言
C语言 — 指针进阶篇(下)
C语言 — 指针进阶篇(下)
20 0
|
21天前
|
存储 C语言 C++
C语言 — 指针进阶篇(上)
C语言 — 指针进阶篇(上)
27 0