首页  >  文章  >  后端开发  >  创建一个带有参数但没有返回值的C++程序

创建一个带有参数但没有返回值的C++程序

WBOY
WBOY转载
2023-09-05 14:57:151249浏览

创建一个带有参数但没有返回值的C++程序

函数式编程中的函数用于创建模块化代码。我们在许多应用程序中构造子模块,以使我们的代码易于编写、易于调试,并且通过避免重复编写不必要的代码来提高效率。函数在实现这些特征方面发挥着作用。函数经常接受参数并产生结果。它有时可能不接受任何参数,但仍然会产生一些东西。在极少数情况下,函数接受一些输入但不返回任何内容。本课程将讨论接受参数但不返回任何内容的 C++ 方法。

有参数但无返回值的函数

定义这样一个有参数但无返回类型的函数,返回类型必须为void,并且参数列表中至少有一个参数

语法

雷雷

在这种情况下,为了产生输出,我们只需打印一些内容,或执行任何类似显示的操作,或在函数内部执行某些任务,而不显示任何输出。让我们看一个这样的例子,并看看 C++ 中的实现。在我们的示例中,我们将打印 n 行的星形金字塔,其中 n 是通过函数的参数。

算法

  • 定义一个函数pyramid(),这将需要一个整数n
  • 用于初始化 i := 1,当 i
  • 初始化 j := 1,当 j
  • 显示空白空间
  • 结束
  • 初始化 j := 1,当 j
  • 显示“*”
  • 结束
  • 去新的一行
  • 结束
  • 结束函数体
  • 调用金字塔()
  • 示例

    雷雷

    输出

    雷雷

    这个程序,它打印n行金字塔,这里n是15。行号通过参数传递。由于它直接打印星号,因此不会返回任何内容。让我们看另一个例子,我们获取一个数字并使用函数调用显示它的反转。

    算法

    • 定义reverse()函数,它接受一个数字n
    • 转数 := 0
    • 当 n > 时0,做
      • 转数 := (转数 * 10) + (n mod 10)
      • n := (n / 10) 的楼层
    • 结束时
    • 显示转速
    • 结束函数
    • 使用任意数字调用reverse()函数,将会显示该数字的工具。

    示例

    雷雷

    输出

    雷雷

    这里还是从调用函数中获取数字作为参数,然后直接显示结果,所以没有返回任何内容。

    结论

    函数用于使代码标准化和易于处理。在大多数情况下,我们使用函数来接收参数并在某些计算后返回某个值。但这不是一个过程。在本文中,我们讨论了如何在C++中编写一个接收参数但不返回任何内容的函数。就像在我们的第一个例子中,星星金字塔是根据输入的n行打印出来的,并直接显示结果。在第二个例子中,我们将数字参数传递,然后将其转换为反向形式,并且不返回结果,而是在控制台上显示结果。

    以上是创建一个带有参数但没有返回值的C++程序的详细内容。更多信息请关注PHP中文网其他相关文章!

    声明:
    本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除