Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++有指针吗

作者:看不见相思意   发布日期:2026-02-21   浏览:51

#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;
}

解释说明:

  1. 定义变量int a = 10; 创建了一个整型变量 a,并赋值为 10
  2. 定义指针int* p = &a; 创建了一个指向整型的指针 p,并让它指向变量 a 的地址。
  3. 访问指针指向的值*p 用于解引用指针,获取指针所指向的值。
  4. 输出地址&a 获取变量 a 的地址,p 本身也存储了这个地址。

通过这段代码,你可以看到如何声明和使用指针,以及如何访问指针所指向的值和地址。

上一篇:c++ set遍历

下一篇:c++vector用法

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++框架代码

c++格式化字符串

c++ orm框架

c++ find_if

c++ random函数用法

队列c++

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站