1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 SPEAKER 1: Pieņemsim uzrakstīt programmu, kas izpaužas vesels skaitlis no lietotāja, bez 3 00:00:02,860 --> 00:00:05,820 izmantojot CS50 bibliotēkas funkcija, iegūt int. 4 00:00:05,820 --> 00:00:08,570 Lai to paveiktu, mēs ejam, lai izmantotu jaunu funkciju sauc skenēšanas f. 5 00:00:08,570 --> 00:00:12,880 Ka izrādās, iegūt int ar CS50 Bibliotēkas lietotāji zem motora pārsega. 6 00:00:12,880 --> 00:00:13,980 Šeit mēs iet. 7 00:00:13,980 --> 00:00:15,400 >> Pieņemsim vispirms paziņoja, int. 8 00:00:15,400 --> 00:00:17,110 Sauksim to patvaļīgi x. 9 00:00:17,110 --> 00:00:19,350 Kas galu galā likts lietotāja integer iekšā 10 00:00:19,350 --> 00:00:25,530 Pieņemsim tagad atgādinās lietotājam par to numuru, kā ar numuru, lūdzu. 11 00:00:25,530 --> 00:00:28,280 Un tagad sauksim skenēšanas f šādi. 12 00:00:28,280 --> 00:00:32,250 Skenēšanas f, citējot likt pēdiņas beigās procenti i, norādot, ka tas, ko es vēlos saņemt 13 00:00:32,250 --> 00:00:34,040 no lietotāja ir patiešām skaitlis. 14 00:00:34,040 --> 00:00:37,190 Bet tagad man ir nepieciešams, lai nodrošinātu uzglabāšanas vieta šim skaitlim. 15 00:00:37,190 --> 00:00:40,830 Es nevaru vienkārši pāriet x, jo atsaukšanu ka tad, kad jūs iet par argumentu, lai 16 00:00:40,830 --> 00:00:43,080 funkcijas, tas parasti pagājis pēc vērtības. 17 00:00:43,080 --> 00:00:44,880 Tas ir kopija tiek nodota iekšā 18 00:00:44,880 --> 00:00:48,970 Tā vietā, es vēlos, lai nodrošinātu skenēšanas f adresei x, lai tā varētu 19 00:00:48,970 --> 00:00:51,840 faktiski mainīt vērtību šajā adresē. 20 00:00:51,840 --> 00:00:56,310 Lai to panāktu, es vienkārši nepieciešams nodot in Ampersand X lai caurlaide 21 00:00:56,310 --> 00:00:58,210 adrese, x. 22 00:00:58,210 --> 00:01:00,870 >> Visbeidzot iesim uz priekšu un izdrukāt kas lietotājam precīzi 23 00:01:00,870 --> 00:01:02,160 , ko viņš vai viņa drukāti. 24 00:01:02,160 --> 00:01:06,520 Ar drukas t, citēju likt pēdiņas beigās, pateicoties par - procentiem i ir mūsu 25 00:01:06,520 --> 00:01:11,000 vietturis, kam seko x šo laiku, ne Ampersand x. 26 00:01:11,000 --> 00:01:14,570 Jo, kā vienmēr, es gribu iet uz drukāt f tieši tādu vērtību, kas man 27 00:01:14,570 --> 00:01:15,560 vēlaties izdrukāt. 28 00:01:15,560 --> 00:01:19,400 >> Pieņemsim tagad glābt, apkopot, un palaist šo programmu. 29 00:01:19,400 --> 00:01:25,200 Marka, skenēšanas f nulles, dot slīpsvītra skenēšanas f nulle, numurs lūdzu. 30 00:01:25,200 --> 00:01:27,790 Pieņemsim nodrošina to ar o 50. 31 00:01:27,790 --> 00:01:29,040 Un paldies par 50. 32 00:01:29,040 --> 00:01:31,563