1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 GARSIAKALBIS 1: Tegul parašyti programą, kuri gauna sveikasis skaičius nuo naudotojo, be 3 00:00:02,860 --> 00:00:05,820 naudojant CS50 bibliotekas funkcija, gauti int. 4 00:00:05,820 --> 00:00:08,570 Norėdami tai padaryti, mes ketiname naudoti nauja funkcija vadinama nuskaitymo f. 5 00:00:08,570 --> 00:00:12,880 Tai pasirodo, gauti int į CS50 bibliotekos vartotojai po gaubtu. 6 00:00:12,880 --> 00:00:13,980 Čia mes einame. 7 00:00:13,980 --> 00:00:15,400 >> Tegul pirmasis paskelbė int. 8 00:00:15,400 --> 00:00:17,110 Pavadinkime jį savavališkai x. 9 00:00:17,110 --> 00:00:19,350 Kad galų gale įdėti vartotojo sveikas in 10 00:00:19,350 --> 00:00:25,530 Leiskite dabar paskatinti vartotoją, kad skaičius, kaip ir telefono numerį, prašome. 11 00:00:25,530 --> 00:00:28,280 O dabar vadiname skenavimas f, taip. 12 00:00:28,280 --> 00:00:32,250 Skenavimo f, citata citatos proc i rodo, kad tai, ką aš noriu gauti 13 00:00:32,250 --> 00:00:34,040 iš vartotojo yra tikrai sveikas. 14 00:00:34,040 --> 00:00:37,190 Bet dabar man reikia teikti saugojimo vietos toje sveikojo skaičiaus. 15 00:00:37,190 --> 00:00:40,830 Aš negaliu tiesiog praeiti x, nes prisiminti kad kai pereisite argumentą 16 00:00:40,830 --> 00:00:43,080 funkcija, tai paprastai praėjo vertę. 17 00:00:43,080 --> 00:00:44,880 Tai yra kopija perduodama in 18 00:00:44,880 --> 00:00:48,970 Taigi vietoj to, aš noriu pateikti nuskaitymo f su x adresą, kad ji galėtų 19 00:00:48,970 --> 00:00:51,840 faktiškai pakeisti vertę šiuo adresu. 20 00:00:51,840 --> 00:00:56,310 Siekiant šio tikslo, aš tiesiog reikia praeiti į Ženklas X siekiant išlaikyti ir 21 00:00:56,310 --> 00:00:58,210 adresas x. 22 00:00:58,210 --> 00:01:00,870 >> Galiausiai galime eiti į priekį ir spausdinti iš vartotojui tiksliai 23 00:01:00,870 --> 00:01:02,160 ką jis ar ji atspausdinti. 24 00:01:02,160 --> 00:01:06,520 Su spausdinimo t, citata citatos, nes už - proc i mūsų 25 00:01:06,520 --> 00:01:11,000 vietos rezervavimo ženklų, po x tai laikas, ne ampersand x. 26 00:01:11,000 --> 00:01:14,570 Nes, kaip visada, aš noriu pereiti į spausdinti f lygiai vertę, kad aš 27 00:01:14,570 --> 00:01:15,560 norite spausdinti. 28 00:01:15,560 --> 00:01:19,400 >> Leiskite dabar įrašyti, kaupti, ir paleisti šią programą. 29 00:01:19,400 --> 00:01:25,200 Padaryti, nuskaityti f nulio taškas velniop, nuskaitymo f lygi nuliui, skaičių prašom. 30 00:01:25,200 --> 00:01:27,790 Leiskite pateikti jai o 50. 31 00:01:27,790 --> 00:01:29,040 Ir ačiū už 50. 32 00:01:29,040 --> 00:01:31,563