#include <iostream>
int main() {
// 定义一个整型变量
int a = 10;
// 定义一个指向整型的指针,并让它指向变量a
int* p = &a;
// 输出变量a的值
std::cout << "Value of a: " << a << std::endl;
// 输出指针p所指向的值
std::cout << "Value pointed by p: " << *p << std::endl;
// 输出变量a的地址
std::cout << "Address of a: " << &a << std::endl;
// 输出指针p的值(即它所存储的地址)
std::cout << "Address stored in p: " << p << std::endl;
return 0;
}
int a = 10; 创建了一个整型变量 a,并赋值为 10。int* p = &a; 创建了一个指向整型的指针 p,并让它指向变量 a 的地址。*p 用于解引用指针,获取指针所指向的值。&a 获取变量 a 的地址,p 本身也存储了这个地址。通过这段代码,你可以看到如何声明和使用指针,以及如何访问指针所指向的值和地址。
上一篇:c++ set遍历
下一篇:c++vector用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站