发新帖我要提问
12
返回列表
打印
[疑难问答]

指针的分类

[复制链接]
楼主: cemaj
手机看帖
扫描二维码
随时随地手机跟帖
21
eefas| | 2025-3-15 22:48 | 只看该作者 回帖奖励 |倒序浏览
在C语言中,将指针分为 变量指针(数据指针)‌ 和 函数指针(方法指针)‌ 的分类方式,主要基于 程序设计的本质逻辑 和 指针的语义功能。

使用特权

评论回复
22
geraldbetty| | 2025-3-16 12:29 | 只看该作者
通过变量指针,我们可以直接访问和修改这些数据,实现数据的动态管理和操作。

使用特权

评论回复
23
sesefadou| | 2025-3-16 13:37 | 只看该作者
函数指针主要用于实现回调函数、函数数组、动态加载函数等高级功能。通过函数指针,可以实现更灵活的程序控制和模块化设计。

使用特权

评论回复
24
juliestephen| | 2025-3-16 15:10 | 只看该作者
函数指针指向的是函数的入口地址。在C语言中,函数名实际上就是一个指向函数入口地址的常量指针。
通过函数指针,我们可以在运行时动态地调用函数,实现函数的回调、多态等高级功能。

使用特权

评论回复
25
robertesth| | 2025-3-16 15:28 | 只看该作者
在程序设计中,通常将程序分为数据和方法两部分。变量指针可以认为是指向数据的指针,而函数指针可以认为是指向方法的指针。这种分类方法有助于更好地理解程序的结构和功能。

使用特权

评论回复
26
pixhw| | 2025-3-18 19:24 | 只看该作者
函数指针是指向函数的指针,可以用来调用函数,实现函数的间接调用或作为回调函数。

使用特权

评论回复
27
sanfuzi| | 2025-3-18 20:26 | 只看该作者
函数指针指向程序的执行代码(函数体),代表一种“方法”或“行为”。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则