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

void类型

编程语言中的void类型是一种特殊的数据类型,它表示不存在任何值。void, 无或者空类型。大部分编程语言支持void, 用做函数无返回值类型。最早ALGOL 68引入void类型。

void的特别使用

  • 经典C缺乏void类型,函数可以不指定返回值,默认是整型int. 不过这种方式很容易产生误解和冲突,在ANSI/ISO C废弃,并用void类型明确指定。
  • C89之前函数参数为空,可以不写void,C99之后必须写void. C99之前会出现这种奇怪的代码,定义void func(),可以用func(1, 2, 3)而不会报错。
  • Python不需要void类型,解释器了解返回值并做正确转换。它提供None表示无返回值。

void *类型

  • void *可以看成通用类对象类型,C/C++可以利用它模拟通用对象的行为。C/C++中void *保持和指针类型大小相同,如64位编译器为8.


微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!


http://www.kler.cn/news/330086.html

相关文章:

  • 【代码随想录Day29】贪心算法Part03
  • 【Python】ftfy 使用指南:修复 Unicode 编码问题
  • elementui 修改el-tabs底部滑块划线的transform滑动距离
  • 【前端开发入门】css快速入门
  • Python机器学习中的模型评估与优化技术
  • 自给自足:手搓了一个睡眠监测仪,用着怎么样?
  • 深入浅出:使用DOM4J结合XPath高效解析XML
  • 【YOLOv8改进[SPPF]】使用SPPFCSPC替换SPPF模块 + 含全部代码和详细修改方式
  • VPN简述
  • C++随心记 续一
  • Vue3 Pinia持久化存储
  • 基于Hive和Hadoop的保险分析系统
  • 【数据结构】线性表
  • CSS3过渡
  • CSP-J 复赛算法 贪心算法练习
  • Elasticsearch学习笔记(2)
  • [RabbitMQ] 7种工作模式详细介绍
  • 腾讯云SDK基本概念
  • OpenGL ES 之EGL(6)
  • 学生课堂行为检测数据集 8800张 上课行为 标注voc yolo 7类