>> DAVID J.馬蘭：現在，讓我們實現一個 功能不只是有一個側
效果，而是返回 返回值。
具體地講，讓我們來實現一個功能 所謂得正整數，其
生活的目的是為了做到這點。
具體來說，我想使用 這個函數如下 -
INT N得到得到正整數。
然後打印樓感謝 對於百分比為我
佔位符，逗號結束。
>> 現在，當然，得到​​正 整型尚不存在。
因此，讓我們通過承諾來實現它 添加到我的文件中的行的頂部
如int標誌著該功能 將返回整型 -
獲得正整數。
而且我們明確指定此 功能將不承擔任何輸入，
所以它的參數是無效的。
現在，讓我們在我的文件的底部， 只是，這樣我可以保持主往上頂，
真正實現或定義 此功能。
>> 首先，我們先從相同 簽名，可以這麼說 -
整型獲得正整數無效。
現在讓我們來實現得到 正整數如下。
讓我們來聲明一個int，也稱作N但 我們可以把它幾乎無所不能
我們希望，請執行以下操作，而一些 條件為真，我們將返回
該條件在某一時刻。
打印樓請給我一個正整數， 現在讓我們使用GET從整型
在CS50庫實際 得到詮釋。
>> 但在我的情況，讓我們這樣做 環，只要N小於1。
換言之，只要使用者 不提供我合作
一個正整數，讓我重新提示 他或她又一次，又一次，又一次
直到他或她做。
但我還沒有完成，因為在 這個功能我需要結束
其實做一些與輸入。
所以我打算去回國 它與像的回報到底線
分號，從而返回一個實際的 INT主誰調用這個函數。
現在值得注意的是，即使 得到肯定的int返回整數，它是
當然好它返回 一個正整數明確。
有一個特殊的數據類型不是 正整數具體地說，所以我們
只需使用內置的“詮釋”。
>> 現在，回到九號線，請注意，我 打印出N。但是N在這一行
屬於該公司宣布N個 八線。
因此，原來你完全可以有 變量相同的命名，因此
只要他們存在於 不同的範圍。
並記得範圍由定義 花括號最密切
環繞變量 你已經定義。
>> 現在讓我們來編譯和 運行此程序。
使功能1，點 斜線功能1。
讓我們給它一個正整數，像50， 和它說感謝50。
同時，如果我們不進行合作， 再次運行程序，給它
0，我再次提示，或給它 負1，我再次提示。
但如果我合作，為​​其提供， 說50，我感謝為50。