1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 揚聲器1:讓我們寫一個程序, 得到的整數從用戶,而不 3 00:00:02,860 --> 00:00:05,820 使用CS50庫 函數,得到詮釋。 4 00:00:05,820 --> 00:00:08,570 要做到這一點,我們將使用 一個新的函數稱為掃描f。 5 00:00:08,570 --> 00:00:12,880 那事實證明,獲得的INT CS50 圖書館用戶的引擎蓋下。 6 00:00:12,880 --> 00:00:13,980 在這裡,我們走了。 7 00:00:13,980 --> 00:00:15,400 >> 讓我們首先聲明一個int。 8 00:00:15,400 --> 00:00:17,110 讓我們隨便把它按x。 9 00:00:17,110 --> 00:00:19,350 這將最終把 用戶的整數英寸 10 00:00:19,350 --> 00:00:25,530 現在讓我們來提示用戶為該 數,與數字,請。 11 00:00:25,530 --> 00:00:28,280 現在我們姑且稱之為掃描樓如下。 12 00:00:28,280 --> 00:00:32,250 掃描樓報價引文%的我, 這表明了我想要得到 13 00:00:32,250 --> 00:00:34,040 從用戶確實是一個整數。 14 00:00:34,040 --> 00:00:37,190 但現在我需要提供存儲 空間為整數。 15 00:00:37,190 --> 00:00:40,830 我不能只是通過在X,因為召回 當你傳遞一個參數傳遞給 16 00:00:40,830 --> 00:00:43,080 功能,它通常 按值傳遞。 17 00:00:43,080 --> 00:00:44,880 這是一個副本傳入 18 00:00:44,880 --> 00:00:48,970 相反,我想提供掃描f 隨著x的地址,以便它可以 19 00:00:48,970 --> 00:00:51,840 實際上更改值 在該地址。 20 00:00:51,840 --> 00:00:56,310 為了實現這一目標,我只是需要傳遞 在符號X IN為了通過在 21 00:00:56,310 --> 00:00:58,210 的x地址。 22 00:00:58,210 --> 00:01:00,870 >> 最後,讓我們繼續和打印 出為用戶恰好 23 00:01:00,870 --> 00:01:02,160 他或她打字。 24 00:01:02,160 --> 00:01:06,520 隨著印花T,報價引文結束,謝謝 為 - %的i是我們的 25 00:01:06,520 --> 00:01:11,000 佔位符,後跟一個x這 時間,不與符號按x。 26 00:01:11,000 --> 00:01:14,570 因為,一如既往,我想通過成 打印f完全值,我 27 00:01:14,570 --> 00:01:15,560 想打印出來。 28 00:01:15,560 --> 00:01:19,400 >> 現在,讓我們保存,編譯, 並運行此程序。 29 00:01:19,400 --> 00:01:25,200 作,掃描f為,點斜線, 掃描f為,數請。 30 00:01:25,200 --> 00:01:27,790 讓我們為它提供O 50。 31 00:01:27,790 --> 00:01:29,040 並感謝50。 32 00:01:29,040 --> 00:01:31,563