首页 > 其他分享 >编写一个函数,令其交换两个int指针

编写一个函数,令其交换两个int指针

时间:2023-07-16 17:45:47浏览次数:34  
标签:tmp int 令其 编写 include 指针

#include <iostream>
#include <Windows.h>
using namespace std;
void Change1(int*& a, int*& b) {
    int* tmp = a;
    a = b;
    b = tmp;
}
int main() {
    int a = 6, b = 221;
    int *p = &a,  *q = &b;
    cout << "交换前:" << endl;
    cout << "p=" << p << ",q=" << q << endl;
    cout << "p所指的值:" << *p << ",q所指的指:" << *q << endl;
    Change1(p, q);
    cout << "交换后:" << endl;
    cout << "p=" << p << ",q=" << q << endl;
    cout << "p所指的值:" << *p << ",q所指的指:" << *q << endl;
}

标签:tmp,int,令其,编写,include,指针
From: https://www.cnblogs.com/smartlearn/p/17558228.html

相关文章

  • cv::Mat 的 at(int y,int x) 方法可以访问元素
    https://blog.csdn.net/zhi_neng_zhi_fu/article/details/101300864 利用 cv::Mat 的 at(inty,intx) 方法可以访问元素;at 方法被实现成一个模板方法,在调用时必须指定图像元素的类型; ......
  • visual studio在运行ashx文件时 出现 Failed to load resource: the server responde
     报错详细信息如下“/”应用程序中的服务器错误。分析器错误说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。分析器错误消息: 未能创建类型“WebApp.FileUploadHandler”。源错误:行1:<%@WebHandlerLanguage=......
  • Java数组指针
    Java数组指针在Java中,数组是一种非常常见和重要的数据结构。数组允许我们在一个变量中存储多个相同类型的元素。但是,在使用数组时,有时候我们可能需要引用数组的指针,以便更方便地操作数组的元素。本文将介绍Java中的数组指针的概念,并提供相关的代码示例。什么是数组指针?在Java中,......
  • -bash: /usr/local/src/jdk1.8/bin/java: /lib/ld-linux.so.2: bad ELF interpreter:
    在linux中安装jdk后,配置环境变量后,执行java-version命令后出现-bash:/usr/local/src/jdk1.8/bin/java:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory解决方案:sudoyuminstallglibc.i686安装完成后就可以啦......
  • LeetCode 658. Find K Closest Elements 二分+双指针
    Givenasortedintegerarrayarr,twointegerskandx,returnthekclosestintegerstoxinthearray.Theresultshouldalsobesortedinascendingorder.Anintegeraisclosertoxthananintegerbif:|a-x|<|b-x|,or|a-x|==|b-x|an......
  • 初识指针以及一些创建指针变量的常见问题和一些避免使用错误指针的方法
    在C语言中,指针是一种变量,用于存储另一个变量的内存地址。指针可以指向任何数据类型的变量,包括基本数据类型(如整型、字符型等)和复合数据类型(如数组、结构体等)。通过指针,我们可以直接访问和修改指向的变量的值,而不需要知道变量的名称。指针的声明使用星号(*)来表示,例如:int*ptr;//......
  • jquery中字符串转化int
    jQuery中字符串转化为整数的方法在JavaScript编程中,经常会遇到将字符串转化为整数的需求,例如将用户输入的字符串转化为数字进行计算。在jQuery中,可以使用一些内置的方法来实现这个操作。parseInt方法在jQuery中,可以使用parseInt方法将字符串转化为整数。parseInt方法可以解析一......
  • mysql boolean 和tinint
    MySQL中的Boolean和TINYINTMySQL是一种常用的关系型数据库管理系统,它支持多种数据类型以满足不同的需求。在MySQL中,Boolean和TINYINT是两种常见的数据类型,用于存储布尔值和小整数。本文将介绍这两种数据类型的特点,以及在MySQL中如何使用它们。Boolean数据类型Boolean是一种用于......
  • 利用U盘给Intel NUC重装Ubuntu20.04系统
    背景因为社团里刚好有一个被玩坏的IntelNUC,我又刚好对此感兴趣,于是学长就交给我这一项任务,让我给这台NUC刷机。目录NUC刷机基本上简单分为四步一、格式化U盘二、下载Ubuntu20.04系统镜像三、将系统镜像写入U盘,制成启动盘四、把启动盘里的系统整到NUC里,重装系统,完成刷机。......
  • 45.[1,2,3].mapparseInt答案是多少
    45.["1","2","3"].map(parseInt)答案是多少?parseInt()函数能解析一个字符串,并返回一个整数,需要两个参数(val,radix),其中radix表示要解析的数字的基数。(该值介于2~36之间,并且字符串中的数字不能大于radix才能正确返回数字结果值)。此处map传了3个参数(eleme......