找出每個任務的資料輸入和輸出

2021-06-20 00:34:39 字數 1020 閱讀 7448

一旦你有了乙個層次結構和一系列事件,接下來要做的是找出輸入資料的每個任務需要操作,和它產生的資料(如果有)。

如果你已經從上一步輸入資料,輸入的資料將成為乙個引數。

如果你計算

使用的一些其他的功能,輸出,

輸出通常會成為

乙個返回值。

當我們這樣做,我們應該為每個函式原型。

如果你已經忘記了,乙個

函式的原型

是乙個函式,

包括函式名,引數

和返回型別宣告,

,但沒有實現

的功能。

讓我們做一對夫婦的例子。

getuserinput()很簡單。

我們要從使用者得到乙個數,返回給呼叫者返回。因此,

函式原型

看起來像這樣:

1 國際getuserinput()

在計算器的例子,該calculateresult()函式需要3個輸入:兩個數字和數**算符。

我們應該已經有了所有這三個的時候,我們得到的地步,這個函式被呼叫,所以這三塊的資料將函式引數。

該calculateresult()函式計算結果的價值,但它並不顯示結果本身。因此,

我們需要

返回的結果

作為返回值

,其他功能

可以使用它。

鑑於此,

我們可以這樣寫

函式原型:

1 國際calculateresult

(int

ninput1

,char

choperator

,int

ninput2);

步驟6:

寫任務細節

在這一步中,對每一項任務,你將它寫的實際實現。

如果你打破了任務分解成足夠小的碎片,每個任務應該是相當簡單和直接。

如果乙個給定的任務

似乎仍然

過於複雜,也許

需要被分解

成子任務

,可以更

容易地實現

資料的輸入和輸出

如果函式scanf 的格式控制字串中存在除格式說明外的其它字元,那麼這些字元必須在輸入資料時有使用者從鍵盤原樣輸入,例如 輸入資料之間以空格作為分隔符,scanf d d a,b 輸入資料之間以逗號作為分隔符,scanf d,d a,b 輸入資料之間以回車符作為分隔,scanf d d a,b 在用...

c程式設計 資料的輸入和輸出

老師說,現在同學們程度都差不多,我一定好好學習賺大錢。第三章習題 5.用scanf函式輸入資料,使a 3,b 7,x 8.5,y 71.82,c1 a c2 a 6t 將china用其後面第四個字母代替 include stdio.h intmain include stdio.h intmain ...

資料的輸入與輸出

資料的輸入與輸出 資料型別 1 為了更方便的進行運算。2 更合理的進行記憶體分配。資料分類 int 直接轉為二進位制形式進行儲存。float 分為小數部分與指數部分以二進位制形式儲存。char ascii轉換成為數字以二進位制形式儲存。定義常量 define 名字 資料 變數 命名規則 1 只能由數...