您现在的位置是:首页 > 正文

指针传递和引用传递

2024-04-01 01:01:06阅读 3

指针传递也属于值传递!

因为指针本质就是个地址变量,所以指针传递的参数也是个变量!

同时需要注意的是,指针传递是把地址变量复制一份再传递给函数的!

而引用传递是把本体传递给函数,并没有通过复制!

代码:
在这里插入图片描述
输出结果:

在这里插入图片描述
注意:
指针传递的函数里面的变量a由于和main函数的作用域不同,属于两个不同的变量。

可以清晰地看到:

指针传递的实参在函数内部该改变了指向,改变了函数内输出时的结果,但是丝毫不影响main函数的输出结果,因为传递过去的地址变量是个复制品。

而引用传递的地址,从头至尾都没有发生改变,因为引用即是其本身,相当于变量自身的别名,也因为这个特性:一旦引用被初始化为一个对象,就不能被指向到另一个对象,使得不用担心引用被改变。

网站文章

  • 关于阿里云服务器如何开通弹性公网ip和共享带宽

    关于阿里云服务器如何开通弹性公网ip和共享带宽

    1、绑定或解绑弹性iphttps://help.aliyun.com/document_detail/55784.html您好: 1. 可以升级, 您把固定公网ip转成eip, 在按量付费模式下最高可...

    2024-04-01 01:00:41
  • 铁威马NAS杀毒功能说明

    铁威马NAS杀毒功能说明

    Clam AntiVirus (ClamAV)是 一款免费的,跨平台和开源的杀毒软件,它能侦测到多种恶意软件,包括病毒。1.进入TOS系统;...

    2024-04-01 01:00:37
  • java 8 特性:日期和optional

    背景在java中传统的util.date对象存在各种问题,比如并发容易出问题,功能不全需要手撕等,在java 8中新出了日期的api对这些问题进行了解决,作者在项目中使用到了这些新特性,进行了整理,抛...

    2024-04-01 01:00:30
  • JS逆向解析案例-巨潮证券市场数据库(python)

    JS逆向解析案例-巨潮证券市场数据库(python)

    目标网址:http://webapi.cninfo.com.cn/#/marketDataZhishu解析重点: 目标网址在爬取时必须携带mcode参数,否则会出现无授权访问报错,而mcode刷新频...

    2024-04-01 01:00:05
  • 初识多线程编程

    初识多线程编程

    多线程,线程创建的方式,run方法

    2024-04-01 00:59:58
  • SpringBoot小彩蛋

    SpringBoot小彩蛋

    spingboot小彩蛋

    2024-04-01 00:59:51
  • FTP开发中下载文件的两种方式

    1. 通过 GetFile 方式下载2. 通过 CInternetFile::Read 方式下载两种方式的区别:第一种方式,操作级别较高。直接调用就好,这种方式封装了一切操作。第二种方式,自己可以控制。其基本原理,就是在网络上打开一个文件,就像本地打开文件一样。读取,然后写入到本地文件。以下代码,两种方式都有,第二种方式注释掉了。打开即可使用。在FTP下载中,碰到的奇异问题:下载大于100...

    2024-04-01 00:59:44
  • atoi()函数原型与itoa()函数原型

    1、atoi函数原型: #include using namespace std; int atio1(char *s) { int sign=1,num=0; if(*s=='-') sign=-1; s++; while((*s)!='\0') { num=num*10+(*s-'0'); s++; }

    2024-04-01 00:59:20
  • 海量数据处理思想 + 一些例题

    海量数据,顾名思义就是数据量太大,内存里装不下,基本思路就是分治,借助一些合适的数据结构;下来看一下具体的例子一、bit-map:使用bit数组来表示元素是否存在,这样只需要存储比特位即可;1、如果有...

    2024-04-01 00:59:12
  • kafka可视化工具kafka tool

    kafka可视化工具kafka tool

    kafka tool官网下载地址http://www.kafkatool.com/download.html连接zookeeper服务地址其中message信息乱码,解决方案如下:1、点击tools—settings—选择topics中将key message设置为string2、选择指定的topic中properties将key message设置为string ...

    2024-04-01 00:59:05