2014-10-27 91 views
-1

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

  1. 的函数,isAbleToVote,它接受一个潜在选民的年龄(double类型)。如果double的值大于18,则 函数应该返回true,否则返回false 。 我写过bool isAbleToVote(double)

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

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

4.A功能,名为getInt,打印以下消息,屏幕上显示“请输入整数”,并返回用户输入的值。

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

+4

你应该有一些课程材料解释所有这些 – 2014-10-27 06:03:34

回答

0

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

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

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