指针基础知识

简介: 指针基础知识

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

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

相关文章
|
6月前
|
C语言
C语言中指针的基础知识
C语言中指针的基础知识
71 0
|
5月前
|
搜索推荐 程序员 C语言
指针赋值与引用传递:C语言的基础知识与实践技巧
指针赋值与引用传递:C语言的基础知识与实践技巧
|
4月前
|
搜索推荐 程序员 C语言
指针赋值与引用传递:C语言的基础知识与实践技巧
指针赋值与引用传递:C语言的基础知识与实践技巧
|
6月前
|
存储 设计模式 编译器
【C/C++ 基础知识】this指针是如何存储的?
【C/C++ 基础知识】this指针是如何存储的?
84 1
|
编译器 C语言
【C语言初阶】带你轻松掌握指针基础知识完结篇——野指针,指针运算,指针和数组,二级指针
【C语言初阶】带你轻松掌握指针基础知识完结篇——野指针,指针运算,指针和数组,二级指针
64 0
|
存储 C语言
【C语言初阶】带你轻松掌握指针基础知识(1)——指针的定义,类型,大小
【C语言初阶】带你轻松掌握指针基础知识(1)——指针的定义,类型,大小
141 0
|
编译器 C语言
C语言——数组和指针 的基础知识(学习分享)(一)
C语言——数组和指针 的基础知识(学习分享)(一)
95 0
|
存储 C语言
C语言——数组和指针 的基础知识(学习分享)(二)
C语言——数组和指针 的基础知识(学习分享)(二)
85 0
|
C语言 C++
c++基础知识——函数和指针
c++基础知识——函数和指针
114 0
|
Java C语言 C++
【基础知识】c指针、c++引用、java引用对比
【基础知识】c指针、c++引用、java引用对比
331 0