a和i_pointer和*i_pointer的关系,指针、指针变量。

简介: a和i_pointer和*i_pointer的关系,指针、指针变量。

通过地址能找到所需的变量单元,那么就可以说,地址指向该变量单元。

地址形象地称为“指针”。也就是,”地址“=”指针“。

int a = 0;
printf("0x%p\n",&a); 、// %p为打印地址的占位符
                       // & 为取地址符
//这个所打印的就是"指针"。
打印结果:0x003CF6EC

如果有一个变量专门用来存放另一个变量的地址,我们就称它为“指针变量”。

下面的“i_pointer”存放的是 i 的地址,所以我们称“i_pointer"为”指针变量“。

unsigned char i_pointer = &a; //i_pointer为指针变量
//i_pointer = &a = 0x003CF6EC

那么何为 *i_pointer 呢?

int* i_pointer = int a = 0

* i_pointer 就是通过地址(0x003CF6EC)找到地址所存放的内容(a=0)。

目录
相关文章
|
11天前
|
存储 人工智能 C语言
C语言程序设计核心详解 第八章 指针超详细讲解_指针变量_二维数组指针_指向字符串指针
本文详细讲解了C语言中的指针,包括指针变量的定义与引用、指向数组及字符串的指针变量等。首先介绍了指针变量的基本概念和定义格式,随后通过多个示例展示了如何使用指针变量来操作普通变量、数组和字符串。文章还深入探讨了指向函数的指针变量以及指针数组的概念,并解释了空指针的意义和使用场景。通过丰富的代码示例和图形化展示,帮助读者更好地理解和掌握C语言中的指针知识。
|
29天前
|
存储 安全 C++
C++:指针引用普通变量适用场景
指针和引用都是C++提供的强大工具,它们在不同的场景下发挥着不可或缺的作用。了解两者的特点及适用场景,可以帮助开发者编写出更加高效、可读性更强的代码。在实际开发中,合理选择使用指针或引用是提高编程技巧的关键。
23 1
|
3月前
|
C语言
【C语言】:详解函数指针变量,函数指针数组及转移表
【C语言】:详解函数指针变量,函数指针数组及转移表
45 2
|
3月前
|
存储 C语言
C语言学习记录——7000+字长文-复习&学习指针(指针、地址、指针变量、指针与数组、指针与函数、指针数组、多级指针)二
C语言学习记录——7000+字长文-复习&学习指针(指针、地址、指针变量、指针与数组、指针与函数、指针数组、多级指针)二
29 1
|
3月前
|
存储 C语言
C语言学习记录——7000+字长文-复习&学习指针(指针、地址、指针变量、指针与数组、指针与函数、指针数组、多级指针)一
C语言学习记录——7000+字长文-复习&学习指针(指针、地址、指针变量、指针与数组、指针与函数、指针数组、多级指针)一
33 1
|
3月前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
36 0
|
4月前
|
存储 C语言
字符指针变量与字符数组的比较
字符指针变量与字符数组的比较
38 3
|
3月前
|
C语言
【C语言】:深入理解指针变量
【C语言】:深入理解指针变量
19 0
|
4月前
|
存储 C语言
指针变量作为函数参数
指针变量作为函数参数
25 0
|
4月前
|
存储 C语言
指向指针数据的指针变量
指向指针数据的指针变量
22 0