如何编写函数原型

How to write a function prototype?

本文关键字:原型 函数 何编写      更新时间:2023-10-16

我的问题是为编写函数原型

  1. 一个名为isAbleToVote的函数,它接受潜在选民的年龄(作为替身)。这个如果double的值大于18,则函数应返回true,并返回false否则我写了bool isAbleToVote(double)

  2. 一个名为printPrice的函数,用于将产品名称及其价格打印到屏幕上。二者都输出(即产品名称及其价格)作为参数传入。我写了Void printPrice(string product_name, double price)

  3. 一个函数sizeOf,它接受一个字符串作为参数。函数应该返回字符串的长度。我写了string.length sizeOf(string)

4.一个名为getInt的函数,用于在屏幕上打印以下消息"请输入一个整数",并返回用户输入的值。

我写了cout getInt("please enter an integer")我在写吗?如果不是,我做错了什么?

您在1和2上做得很好,它们都是函数原型。尽管要记住,C和C++函数原型后面跟一个分号(迂腐)

3很接近,但string.length不是返回类型。找到最能代表字符串长度的返回类型(提示检查std::string::length()函数或strlen()函数)。

4不是原型。这是一个声明。原型是简单的签名,没有任何代码体。再次阅读需求,并考虑函数的最小输入和输出数据。提示:如果您不需要任何输入或输出值,那么不带参数的void函数没有错。