揚聲器1:讓我們寫一個程序, 得到的整數從用戶,而不 使用CS50庫 函數,得到詮釋。 要做到這一點,我們將使用 一個新的函數稱為掃描f。 那事實證明,獲得的INT CS50 圖書館用戶的引擎蓋下。 在這裡,我們走了。 讓我們首先聲明一個int。 讓我們隨便把它按x。 這將最終把 用戶的整數英寸 現在讓我們來提示用戶為該 數,與數字,請。 現在我們姑且稱之為掃描樓如下。 掃描樓報價引文%的我, 這表明了我想要得到 從用戶確實是一個整數。 但現在我需要提供存儲 空間為整數。 我不能只是通過在X,因為召回 當你傳遞一個參數傳遞給 功能,它通常 按值傳遞。 這是一個副本傳入 相反,我想提供掃描f 隨著x的地址,以便它可以 實際上更改值 在該地址。 為了實現這一目標,我只是需要傳遞 在符號X IN為了通過在 的x地址。 最後,讓我們繼續和打印 出為用戶恰好 他或她打字。 隨著印花T,報價引文結束,謝謝 為 - %的i是我們的 佔位符,後跟一個x這 時間,不與符號按x。 因為,一如既往,我想通過成 打印f完全值,我 想打印出來。 現在,讓我們保存,編譯, 並運行此程序。 作,掃描f為,點斜線, 掃描f為,數請。 讓我們為它提供O 50。 並感謝50。