当前位置: 首页 > news >正文

C语言中的函数指针和返回值为数组的函数指针对比

函数指针

//定义一个函数指针,函数的参数是int型,返回值为int
typedef int*func)(int);
//定义一个函数指针,函数的参数是int*型,返回值为int*
typedef  int* (*func)(int *);

定义一个返回值为数组指针的函数

//定义一个函数,函数的参数为int*,返回值是一个数组指针
int (*func(int*))[8]
{
}

定义一个函数指针,函数的参数为int*,函数的返回值为一个数组指针

typedef  int(*(*func)(int*))[5];

注:通过上面的函数指针和函数可以发现,函数指针和返回值为数组指针的函数的区别在于括号的位置

http://www.lryc.cn/news/425371.html

相关文章:

  • 根据字符串的长度和字符值的大小来对字符串切片进行排序
  • RabbitMQ 的工作原理
  • WPF 资源、引用命名空间格式、FrameworkElement、Binding、数据绑定
  • vue3-03-创建响应式数据的几种方法
  • stm32智能颜色送餐小车(openmv二维码识别+颜色识别+oled显示)
  • 对接的广告平台越多,APP广告变现的收益越高?
  • LINUX原始机安装JDK
  • MR400D工业级带网口4G DTU:RS232/RS485 TO LTE深度测评
  • 第四范式发布AI+5G视频营销产品 助力精准获客与高效转化
  • DVWA-IDS测试(特殊版本)
  • 轻度自闭症的温柔启航:星启帆的康复之旅
  • 一、OpenTK简介
  • Dom4j详细介绍
  • thissuper
  • cv::normalize()
  • 【Python快速入门和实践016】Python常用脚本-对视频抽取指定帧数并保存
  • [Linux CMD] 目录与文件相关的命令
  • redis面试(十三)公平锁排队代码剖析
  • 冷热数据拆分
  • JavaScript 基础(四)
  • 《机器学习by周志华》学习笔记-神经网络-01神经元模型
  • C#中常用的扩展类
  • 麒麟v10(ky10.x86_64)升级——openssl-3.2.2、openssh-9.8p1
  • 【Unity】有限状态机和抽象类多态
  • KETTLE调用http传输中文参数的问题
  • Gaussian Splatting 在 Ubuntu22.04 下部署
  • ppt中添加页码(幻灯片编号)及问题解决方案
  • Flutter 初识:对话框和弹出层
  • 启程与远征Ⅳ--人工智能革命尚未发生
  • Python教程(十五):IO 编程