gfortran

您所在的位置:网站首页 函数指针的定义带有数据类型吗 gfortran

gfortran

2024-07-11 06:10| 来源: 网络整理| 查看: 265

c专题之指针---函数指针与指针函数与的区别用法

一、指针函数和函数指针的区别: 1、其实在说这个的区别时,我前面讲数组指针和指针数组的时候,已经说出了理解方法来去理解这个区别(而不用去死记硬背,过了一段时间没有用,就会忘记了。)...如果核心和*结合,表示核心是指针;如果核心和[]结合,表示核心是数组;如果核心和()结合,表示核心是函数。             ...2、用示例来举例说明:      a、指针函数,: int *fun(int x); 这里的话因为运算符()的优先级比*的高,所以先确定是函数为核心,然后向外找,找到一个int *fun类型的指针,所以就叫指针函数了...: int (*fun)(int x); 这里的话可以这样理解,因为指针fun又加了运算符(),所以(*fun)的优先级比单个的()的优先级高,所先确定指针为核心,然后向外找,找到函数形式(),所以这个式子就叫函数指针了...:  a、函数的实质是一段代码,这一段代码在内存中是连续分布的(一个函数的大括号括起来的所有语句将来编译出来生成的可执行程序是连续的),所以对于函数来说很关键的就是函数中的第一句代码的地址,这个地址就是所谓的函数地址

57610


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3