2014-10-27 37 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函數沒有任何問題。