< 所有主题
打印

4.1.c++指针基础(指针声明、取地址、修改值)

练习1:指针基础

演示视频:https://www.bilibili.com/video/BV1xqfxBFEhR/

编写一个小程序,验证指针的声明、取地址、解引用。

#include <iostream>

int main() {

    int a = 42;

    int *p = &a;            // p 指向 a 的地址

    std::cout << “a 的值: ” << a << std::endl;

    std::cout << “a 的地址: ” << &a << std::endl;

    std::cout << “p 的值 (即 a 的地址): ” << p << std::endl;

    std::cout << “p 指向的值: ” << *p << std::endl;

    *p = 100;               // 通过指针修改 a

    std::cout << “修改后 a = ” << a << std::endl;

    return 0;

}

目录