我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

指针函数与一一般函数

指针函数与一般的函数有哪些区别?输入55 88后这个对指针函数*m()的调用后为什么是输出55?请帮我讲一下原理过程

int m(int x,int y){return x>y? x:y;}
int *m(int *x,int *y){return x>y? x:y;}
int main(){
    int a,b;
    cin>>a>>b;
    cout<<m(a,b)<m(&a,&b)<system("pause");
    return 0;
}

第二个你比较的是两个指针地址的大小,不是指针指向的值大小。所以要看x和y分配的地址才知道哪个大

近期文章

  • 判断良序数 难度:入门
  • 求百度众测标签考试的教程
  • 运用MATLAB进行2ask调制与解调
  • 直接浏览器上传到Amazon S3
  • 关于#matlab#的问题:MATLAB绘制一个三维图像z=z(x,y)的时候报错说求出的z不是矩阵
  • C++关于const修饰成员函数
  • 手机qq在WiFi下加载不出缩略图头像
  • php连接数据库数据库连接的数据不完整
  • f3 f4程序哪里有问题怎么更改
  • 找了好几个小时都没找到为什么显示不出来
  • SpringBoot Nacos 注册元数据
  • 求解,越快愈好,特别急!!
  • .htaccess不加载css和js
  • 刚下的Sublime ,求解
  • 为什么一直显示不出来
  • Android studio 导入hello chart包无法引用
  • 如何在两个文档里面输入相应的字符,再将两个字符合并输入到另外一个文档里?(关键词-解决方法)
  • SolidWorks Flexnet Server服务器无法启动
  • 关于#matplotlib#的问题,如何解决?
  • 在打开(活动)移动下拉菜单中将标题的位置从固定更改为相对?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华