C ++中的指针同一变量具有两个不同的地址

色狼

通常,使用此代码,我们应该获得指针的相同地址:如果我们通常有这样的代码,i&i指向相同的地址

int *i=NULL;
int k=5;
i=&k;
printf("%p %p",&i,i);

以下是结果printf(只有最后一位不同):0x7fff5fbff8b8 0x7fff5fbff8b4

谁能解释一下为什么?

Yu Hao

因为它们不一样。i是包含变量地址的指针k&i是包含变量地址的指针i

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++中的指针同一变量具有两个不同的地址

来自分类Dev

为什么C编译器不能优化更改const指针的值,假设指向同一变量的两个指针是非法的/ UB?

来自分类Dev

如何在C#中将checkbox的两个值传递给response.redirect中的同一变量

来自分类Dev

C ++两个对象,它们持有指向同一数组不同部分的指针

来自分类Dev

不同块作用域中的c ++变量具有相同的地址

来自分类Dev

C ++如何在两个不同的std :: lists中删除引用同一元素的指针?

来自分类Dev

为什么%d在代码中为* b和* c显示两个不同的值[b和c指向同一地址]

来自分类Dev

同一变量“ args”的两个不同值

来自分类Dev

C:指向同一结构的两个不同的数组

来自分类Dev

C#:在稍后对同一变量使用RemoveAll时,对具有列表<string>的变量的属性初始赋值将更新

来自分类Dev

如何根据C#中的条件合并两个具有不同属性的列表

来自分类Dev

使C#中两个具有不同长度的信号相关

来自分类Dev

C语言:从两个具有不同返回值的相似函数中创建一个泛型函数

来自分类Dev

具有相同列表的两个变量具有不同的ID .....为什么?

来自分类Dev

C#-如何在两个不同的dll中引用同一类型?

来自分类Dev

c中具有相同功能的两个声明

来自分类Dev

在c中具有一个指针数组的结构

来自分类Dev

C ++:我有两个数组,其中第一个元素和最后一个元素具有相同的内存地址

来自分类Dev

在C ++中,有两个结构引用彼此的变量

来自分类Dev

C ++中的统一变量

来自分类Dev

在C中具有相同大小的两个不同类型之间有什么区别?

来自分类Dev

C短路表达式中对同一变量的多个赋值

来自分类Dev

Swift类使用两个在不同目标中具有相同名称的Objective C文件

来自分类Dev

Swift类使用两个在不同目标中具有相同名称的Objective C文件

来自分类Dev

对同一数组C的两个不同部分进行排序

来自分类Dev

C++ 两个系统上同一程序的不同输出

来自分类Dev

无法在同一行上获得输出,在 C++ 中的两个输出之间有空格

来自分类Dev

如何在 C 中创建一个函数来检查两个矩阵是否具有相同的维度

来自分类Dev

在C中维护一个指向两个相关类型的指针数组

Related 相关文章

  1. 1

    C ++中的指针同一变量具有两个不同的地址

  2. 2

    为什么C编译器不能优化更改const指针的值,假设指向同一变量的两个指针是非法的/ UB?

  3. 3

    如何在C#中将checkbox的两个值传递给response.redirect中的同一变量

  4. 4

    C ++两个对象,它们持有指向同一数组不同部分的指针

  5. 5

    不同块作用域中的c ++变量具有相同的地址

  6. 6

    C ++如何在两个不同的std :: lists中删除引用同一元素的指针?

  7. 7

    为什么%d在代码中为* b和* c显示两个不同的值[b和c指向同一地址]

  8. 8

    同一变量“ args”的两个不同值

  9. 9

    C:指向同一结构的两个不同的数组

  10. 10

    C#:在稍后对同一变量使用RemoveAll时,对具有列表<string>的变量的属性初始赋值将更新

  11. 11

    如何根据C#中的条件合并两个具有不同属性的列表

  12. 12

    使C#中两个具有不同长度的信号相关

  13. 13

    C语言:从两个具有不同返回值的相似函数中创建一个泛型函数

  14. 14

    具有相同列表的两个变量具有不同的ID .....为什么?

  15. 15

    C#-如何在两个不同的dll中引用同一类型?

  16. 16

    c中具有相同功能的两个声明

  17. 17

    在c中具有一个指针数组的结构

  18. 18

    C ++:我有两个数组,其中第一个元素和最后一个元素具有相同的内存地址

  19. 19

    在C ++中,有两个结构引用彼此的变量

  20. 20

    C ++中的统一变量

  21. 21

    在C中具有相同大小的两个不同类型之间有什么区别?

  22. 22

    C短路表达式中对同一变量的多个赋值

  23. 23

    Swift类使用两个在不同目标中具有相同名称的Objective C文件

  24. 24

    Swift类使用两个在不同目标中具有相同名称的Objective C文件

  25. 25

    对同一数组C的两个不同部分进行排序

  26. 26

    C++ 两个系统上同一程序的不同输出

  27. 27

    无法在同一行上获得输出,在 C++ 中的两个输出之间有空格

  28. 28

    如何在 C 中创建一个函数来检查两个矩阵是否具有相同的维度

  29. 29

    在C中维护一个指向两个相关类型的指针数组

热门标签

归档