Code前端首页关于Code前端联系我们

C++取地址运算符:&的使用方法

terry 2年前 (2023-10-01) 阅读数 124 #c++
文章标签 mybatis

一、基础概念

&是一种一元运算符,用于得到一个对象的内存地址。在C和C++中,变量都有一个唯一的地址,其中包含变量的值和类型信息。&运算符返回的值是一个指向该地址的指针。

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

可以使用sizeof操作符来获取一个变量占用的内存大小,可以使用&运算符和指针来修改或访问一个变量的值。

二、指针与引用

在C++中,使用指针和引用都可以访问和修改变量的值。

指针是一个指向其他对象的对象,它可以被赋值为另一个指针或者NULL,也可以通过指针访问或者修改它所指向的对象。使用指针需要注意空指针的问题。

int a = 10;
int* p = &a;
int* q = nullptr;

if(p != nullptr){
  *p = 20;
}

if(q == nullptr){
  std::cout 

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门