C++变量访问方式解析

C++变量访问的两种方式

在C++中,我们可以通过两种主要方式访问变量:

  • 直接访问: 直接操作变量的内存地址来获取或修改变量的值。例如,使用 cin >> i; 将输入值存入变量 i 的内存地址中。
  • 间接访问: 通过指针间接操作变量。指针是一个存储变量内存地址的变量。例如,我们可以声明一个指针 p,并将变量 i 的地址赋值给它: p = &i;。然后,我们可以使用 *p 来访问和修改 i 的值。

示例:

假设变量 i 的内存地址是 2000H,变量 p 的内存地址是 3000H,并且 p 存储了 i 的地址 (2000H)。

| 变量 | 内存地址 | 存储内容 |

|---|---|---|

| i | 2000H | |

| p | 3000H | 2000H |

通过 *p,我们可以访问和修改 i 的值,即使我们不知道 i 的确切内存地址。

ppt 文件大小:8.66MB