指针的赋值和使用[通俗易懂]

指针的赋值和使用[通俗易懂]更多来自:http://imcc.blogbus.com3.9.3指针的赋值和使用在得到一个指针变量之后,指针变量的值还是一个随机值。这个值可能是内存中无关紧要的数据,也可能是重要的数据或者程

大家好,又见面了,我是你们的朋友全栈君。

更多来自:http://imcc.blogbus.com

 

3.9.3 指针的赋值和使用

在得到一个指针变量之后,指针变量的值还是一个随机值。这个值可能是内存中无关紧要的数据,也可能是重要的数据或者程序代码,如果直接使用是很危险的,所以在使用指针之前,必须对其进行赋值,将其指向某个有意义的数据或代码。对指针变量进行赋值的语法格式如下:

指针变量 = 内存地址;

可以看到,对指针变量的赋值,实际上就是将这个指针指向某一内存地址,而这个内存地址上存放的就是这个指针想要指向的数据。通常我们用一个变量来保存数据,那么该如何方便地得到一个变量在内存中的地址呢?反过来,如果知道一个指针,又如何取出存放在其中的数据呢?为了解决这两个问题,C++提供了两个与内存地址相关的运算符——“&”和“*”。

1. “&”运算符

“&”称为取地址运算符,如果把它放在一个变量的前面,则可以得到该变量在内存中存放的地址。例如:

// 定义一个整型变量

int N = 703;

// 取得整型变量的地址并将其赋值给整型指针

int*pN = &N;

通过“&”运算符可以取得N这个整型变量的内存地址,然后将其赋值给指针pN,也就是将指针pN指向N这个整数数据,如图3-7所示。

clip_image002

图3-7 指针和指针所指向的数据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154190.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 分类模型评价指标_简述常用的模型评价的指标

    分类模型评价指标_简述常用的模型评价的指标在分类型模型评判的指标中,常见的方法有如下三种:混淆矩阵(也称误差矩阵,ConfusionMatrix) ROC曲线 AUC面积混淆矩阵是ROC曲线绘制的基础,同时它也是衡量分类型模型准确度中最基本,最直观,计算最简单的方法。一句话解释:混淆矩阵就是分别统计分类模型归错类,归对类的观测值个数,然后把结果放在一个表里展示出来。这个表就是混淆矩阵。ROC是一条线,如果我们选择用…

  • Java安全之Commons Collections5分析

    Java安全之CommonsCollections5分析文章首发:Java安全之CommonsCollections5分析0x00前言在后面的几条CC链中,如果和前面的链构造都是基本一样的

    2021年12月12日
  • 调用谷歌翻译接口_api如何调用

    调用谷歌翻译接口_api如何调用在平时使用谷歌翻译的过程中,经常会遇到需要批量翻译大量文本的情景,这种时候需要调用谷歌翻译的API首先可以使用python库googletranspipinstallgoogletrans#使用方法fromgoogletransimportTranslatortranslator=Translator(service_urls=[‘translate.google.cn’])sour…

    2022年10月22日
  • Pytest(6)重复运行用例pytest-repeat[通俗易懂]

    Pytest(6)重复运行用例pytest-repeat[通俗易懂]前言平常在做功能测试的时候,经常会遇到某个模块不稳定,偶然会出现一些bug,对于这种问题我们会针对此用例反复执行多次,最终复现出问题来。自动化运行用例时候,也会出现偶然的bug,可以针对单个用例,

  • 字王2012·字王回文体系列,共15款,点击浏览·字体样张

    字王2012·字王回文体系列,共15款,点击浏览·字体样张

  • 给你的wordpress博客中加入喜欢的鼠标指针

    想给你的博客加个喜欢的鼠标指针吗?其实很简单的,wordpress中要加入只需修改皮肤中的css。在body中插入cursor:url(‘鼠标指针网址’)}就可以了,如果想修改鼠标指针接触到链接的鼠标样式,那只要在a中插入cursor:url(‘鼠标指针网址’),我用的是个企鹅,挺好玩的。我也发上来,喜欢的可以用用。鼠标指针转载于:https://www.cnblogs.com/joyp…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号