int (*p)(int x)是函数指针

可以直接使用,它的返回值是int型

int* p(int x);是一个返回值为int型指针的函数的声明
不能直接用,必须先定义才能使用,它的返回值是int *型

int * fun()
{int b = 90;int *a = &b;return a;
}
void main(){cout << "b地址:"<<fun() << endl;cout << "b的值:"<<*fun() << endl;
}

结果:
b地址:0136FE38

b的值:90

-------------------------------------------------------------------------------------

int f(int a, int b)
{return a + b;
}
int g(int a, int b)
{return a - b;
}
void main()
{int(*p)(int a, int b);//定义指向函数的指针,参数表必须和要指向的函数一致p = f;cout << (*p)(200, 100) << endl;p = g;cout << (*p)(200, 100) << endl;
}

结果:
300
100

int (*p)(int x)和int* p(int x)的区别相关推荐

  1. php中int()强制转换,php下intval()和int强制转换使用的区别是什么

    php下intval()和int强制转换使用的区别是:1.[intval()]如果参数是字符串,则返回字符串中第一个不是数字的字符之前的数字串所代表的整数值:2.转换为int的PHP字符串,在使用之前 ...

  2. python中int是什么的缩写_python中int是什么类型

    python中的基本数据类型 1:虽然python中的变量不需要声明,但使用时必须赋值 整形变量 浮点型变量 字符型 2:可以一个给多个变量赋值,也可以多个给多个变量赋值 3:python3中有6个标 ...

  3. mysql的int多少溢出_mysql 整型(int)数字溢出在程序和数据库设计中的考虑

    以下试以整型(int)抛砖引玉: 一:MySQL5 以MySQL5版本为例,大多数管理员可能把自增数字.或者其它应用数字字段的列属性设置为int类型,int占用4个字节,而int又分为无符号型和有符号 ...

  4. vector<int> v, vector<int> v(n) 与vector<int> v[n]的区别

    一.vector<int> v表示声明一个容器v,并且不给他预定存储空间. 运行: vector<int> v;cout << v.size(); 输出为: 0 二 ...

  5. int mysql是什么意思_MySQL数据类型 int什么意思

    MySQL数据类型 int什么意思 关注:136  答案:2  mip版 解决时间 2021-01-30 21:51 提问者叫我女王 2021-01-30 10:52 MySQL数据类型 int什么意 ...

  6. *java* 在Java中给Int类型的最大值+1 ,以及int与byte之前强转的例子

    1.给int最大值+1 public class Test1{public static void main(String[] args){//保存当前int的最大值,同理也有long maxValu ...

  7. c语言中int a什么意思,c语言中int *a,int a和int* a什么区别?

    int *a指的是定义一个指向int类型数据的指针a,指针 int a指的是定义一个整数变量a, int* a跟int *a是同样的,只是int *a更严谨, 好比,int *a,b; 只有a是指针变 ...

  8. Java中Int、Integer、new Integer()之间的区别

    Java中有八种基本数据类型,Int是其中之一.而Integer是Int的封装,即Integer其实是一个对象.可以通过new来创建一个Integer对象,也可以直接将Int值赋给Integer变量. ...

  9. 如何 将 超过int最大值的 long值 转成int , 然后再转换回来

    因为 long值 如果 超过int的最大值, 在转换成int的时候, 会出现丢失位的现象 , 所以通过普通的方法 是转不回来的, 需要进行位运算, 才可以 ```public static void ...

  10. java int几个字节_java中的int占几个字节

    java中的int占几个字节 发布时间:2020-06-26 18:07:29 来源:亿速云 阅读:131 作者:Leah 今天就跟大家聊聊有关java中的int占几个字节,可能很多人都不太了解,为了 ...

最新文章

  1. linux实践-弱密码导致服务器被黑
  2. 内核中的内存申请:kmalloc、vmalloc、kzalloc、kcalloc、get_free_pages【转】
  3. c# 第六课 linq
  4. 判断sem信号量为零_Linux系统编程——进程同步与互斥:System V 信号量
  5. Linux终端乱码的解决办法
  6. win10系统要求配置_酒店智能化集成系统设计要素、系统功能要求和配置标准
  7. 3分钟,看回归分析模型怎么做
  8. three.js和php,threejs--初创项目
  9. Perl IDE之Perl Express和Eclipse+EPIC+PadWalker
  10. vue踩坑--TypeError: __WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor
  11. pic单片机tmr1计数c语言,PIC单片机C语言编程实例五.doc
  12. 记一次绕过安全狗与360艰难提权
  13. sql提取身份证号码信息
  14. apk与服务器的ip在哪个文件夹,手机中apk文件存放目录在哪
  15. 基于C#+ASP.NET 毕业设计526套(保持更新)(建议CTRL+D)
  16. 普惠联接,让人类诗意地栖居在大地上
  17. 魅族pro5 刷机 android,魅族 PRO5中文Recovery刷机教程
  18. button图片与文字的布局
  19. 浅谈软件项目开发过程中的主要项目风险及对策
  20. Yolov5—实现目标检测(win10)

热门文章

  1. python拼多多1分抢手机_拼多多一分抢实在吗?拼多多一元秒杀怎样抢?
  2. 自己的Linq学习心得
  3. 【虚拟化qemu】(一)--- qemu 虚拟化软件介绍与安装
  4. 蹒跚学步——C#之面向对象
  5. TextMate 小小心得
  6. 电脑计算机管理打开错误,右键打开wndows7计算机管理就显示CompMgmtLauncher.exe错误的解决办法...
  7. linux密码叹号,Linux中“!”感叹号用法技巧大全
  8. 计算机策略中封运行程序,使用组策略封禁IP地址的方法
  9. android 定位功能的实现
  10. Miracast概述(一)