计算机编程中的“无效”指南

在计算机编程中,当void用作函数返回类型时,表示函数不返回值。当指针声明中出现void时,它指定指针是通用的。在函数的参数列表中使用时,void表示函数不接受任何参数。...

在计算机编程中,当void用作函数返回类型时,表示函数不返回值。当指针声明中出现void时,它指定指针是通用的。在函数的参数列表中使用时,void表示函数不接受任何参数。

Students programming at computer in computer lab classroom

作为函数返回类型的void

Void函数也称为非值返回函数,与值返回函数一样使用,只是Void返回类型在执行函数时不返回值。void函数完成其任务,然后将控制权返回给调用方。void函数调用是一个独立语句。

例如,打印消息的函数不返回值。C++中的代码采用以下形式:

void printmessage ( ) { cout << "I'm a function that prints a message!"; } int main ( ) { printmessage ( ); }

void函数使用一个标题命名函数,标题后面跟着一对括号。名称前面是单词“void”,这是一种类型。

作为函数参数的void

代码的参数列表部分也会出现void,表示函数没有实际参数。C++可以取空括号,但是C在这个用法中需要“空格”一词。在C语言中,代码采用以下形式:

void printmessage (void ) { cout << "I'm a function that prints a message!";

请注意,函数名后面的括号在任何情况下都不是可选的。

作为指针声明的void

void的第三个用途是指针声明,它等同于指向未指定对象的指针,这对于编写存储或传递指针而不使用指针的函数的程序员很有用。最终,在取消引用之前,必须将它转换到另一个指针。空指针指向任何数据类型的对象。

  • 发表于 2021-09-21 09:50
  • 阅读 ( 190 )
  • 分类:编程

你可能感兴趣的文章

静态绑定(static binding)和动态绑定(dynamic binding)的区别

关键区别–静态绑定与动态绑定 Java和C等编程语言支持面向对象编程(OOP)。它允许使用对象构建软件。软件系统或程序中有许多对象。这些对象具有属性和方法。属性描述特征。方法描述对象可以执行的操作。数据使用方...

  • 发布于 2020-10-19 17:49
  • 阅读 ( 420 )

c编程的特点,使其独特(和更好)

...在C语言中的特性。它已被广泛用于为最小的嵌入式微型计算机向最大的大型机和超级计算机编写软件。 ...

  • 发布于 2021-03-13 04:35
  • 阅读 ( 217 )

可编程逻辑控制器如何在你周围运行

可编程逻辑控制器(PLC)是最常见的计算机之一。然而,尽管这些电脑非常流行,但它们仍然比传统电脑暴露得少。但是可编程逻辑控制器就在我们身边,自动化了我们的日常生活。 ...

  • 发布于 2021-03-14 21:05
  • 阅读 ( 213 )

10本书,所有ios应用程序开发者都需要

... 1计算机程序的结构和解释[不再提供] ...

  • 发布于 2021-03-15 05:20
  • 阅读 ( 240 )

历史上最严重的10个编程错误

代码几乎无处不在。现代计算机的出现是在20世纪40年代。在其丰富的历史中,编程使人们能够更好地交流,并导致了许多行业的进步。从太空旅行到电信和医疗保健的一切都被代码彻底改变和影响。 ...

  • 发布于 2021-03-15 13:15
  • 阅读 ( 190 )

学习python编程的5个最佳网站

... 1如何像计算机科学家一样思考 ...

  • 发布于 2021-03-22 19:13
  • 阅读 ( 209 )

什么是面向对象编程?用外行术语解释的基础知识

...序性语言,是因为程序员会定义一组非常具体的程序,由计算机来执行。 ...

  • 发布于 2021-03-24 11:07
  • 阅读 ( 215 )

什么是400错误请求错误(如何修复它)?

...关:如何在任何浏览器中清除历史记录 刷新你的dns 您的计算机可能正在存储导致错误的过期DNS记录。对DNS记录进行简单的刷新可能有助于解决此问题。这很容易做到,也不会造成任何问题来尝试。我们有关于如何在Windows和macOS...

  • 发布于 2021-04-05 04:48
  • 阅读 ( 199 )

现在为你的kindle提供三个免费的html、python和java编程指南

亚马逊已经降低了三本Kindle初级编程书的价格,这些书目前都在美国免费提供。现在,您可以下载HTML&amp;amp;CSS初学者,Python编程,Java编程免费。通常是5美元一件。它们都不是很好的资源,但是它们都有不错的评论,尽管有一...

  • 发布于 2021-05-16 05:35
  • 阅读 ( 91 )

无效的(null)和空的(empty)的区别

...是指一系列字符。例如,“programming”是一个字符串。Java编程语言支持字符串,并将其视为对象。字符串类是不可变的。因此,在创建对象之后,它不能被更改。有时,字符串可以为null或空。当字符串变量赋值为null时,它表示...

  • 发布于 2021-06-30 22:17
  • 阅读 ( 1179 )
李姐觅
李姐觅

0 篇文章

相关推荐