如何编写函数原型?

时间:2014-10-27 06:00:53

标签: c++ function

我的问题是编写

的函数原型
  1. 一个函数isAbleToVote,它接受潜在选民的年龄(作为双重)。该 如果double的值大于18并返回false,则function应返回true 除此以外。 我写了bool isAbleToVote(double)

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

  3. 一个函数sizeOf,它接受一个字符串作为参数。该函数应返回字符串的长度。 我写了string.length sizeOf(string)
  4. 4.一个名为getInt的函数,将以下消息打印到“请输入一个整数”屏幕,并返回用户输入的值。

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

1 个答案:

答案 0 :(得分:0)

你在1和2上做得很好,这些都是功能原型。虽然记住,C和C ++函数原型后面跟着一个分号(要迂腐)

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

4不是原型。这是一份声明。原型很简单,没有任何代码体。再次阅读要求并考虑该功能的最小输入和输出数据。如果你不需要任何输入或输出值,暗示没有参数的void函数没有任何问题。