1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 SIARADWR 1: Dewch i ysgrifennu rhaglen sy'n yn cael cyfanrif gan y defnyddiwr, heb 3 00:00:02,860 --> 00:00:05,820 ddefnyddio'r llyfrgelloedd CS50 swyddogaeth, yn cael int. 4 00:00:05,820 --> 00:00:08,570 Er mwyn gwneud hyn, rydym yn mynd i ddefnyddio swyddogaeth newydd o'r enw sgan f. 5 00:00:08,570 --> 00:00:12,880 Ei fod yn troi allan, yn cael int yn y CS50 ddefnyddwyr llyfrgelloedd o dan y cwfl. 6 00:00:12,880 --> 00:00:13,980 Yma rydym yn mynd. 7 00:00:13,980 --> 00:00:15,400 >> Gadewch i ni yn gyntaf datgan int. 8 00:00:15,400 --> 00:00:17,110 Gadewch i ni alw yn fympwyol x. 9 00:00:17,110 --> 00:00:19,350 Bydd y pen draw yn rhoi cyfanrif y defnyddiwr i mewn 10 00:00:19,350 --> 00:00:25,530 Gadewch i ni yn awr yn annog y defnyddiwr ar gyfer y nifer, fel gyda rhif, os gwelwch yn dda. 11 00:00:25,530 --> 00:00:28,280 Ac yn awr gadewch i ni alw sgan f, fel a ganlyn. 12 00:00:28,280 --> 00:00:32,250 Sganio f, cant dyfynnwch unquote i, sy'n dangos bod yr hyn yr wyf am ei gael 13 00:00:32,250 --> 00:00:34,040 gan y defnyddiwr yn wir yn gyfanrif. 14 00:00:34,040 --> 00:00:37,190 Ond yn awr mae angen i mi ddarparu storfa lle ar gyfer y gyfanrif. 15 00:00:37,190 --> 00:00:40,830 Ni all Fi jyst pasio yn x, gan fod galw i gof pan fyddwch yn trosglwyddo dadl i 16 00:00:40,830 --> 00:00:43,080 swyddogaeth, mae'n nodweddiadol pasio yn ôl gwerth. 17 00:00:43,080 --> 00:00:44,880 Mae hynny'n copi yn cael ei drosglwyddo i mewn 18 00:00:44,880 --> 00:00:48,970 Felly, yn hytrach, yr wyf am roi sgan f gyda chyfeiriad x fel y gall 19 00:00:48,970 --> 00:00:51,840 mewn gwirionedd yn newid y gwerth yn y cyfeiriad hwnnw. 20 00:00:51,840 --> 00:00:56,310 Er mwyn cyflawni hynny, syml, mae angen i mi basio yn ampersand x er mwyn llwyddo yn y 21 00:00:56,310 --> 00:00:58,210 cyfeiriad o x. 22 00:00:58,210 --> 00:01:00,870 >> Yn olaf, gadewch i ni fynd yn ei flaen ac argraffu allan ar gyfer y defnyddiwr yn union 23 00:01:00,870 --> 00:01:02,160 yr hyn y mae ef neu hi teipio. 24 00:01:02,160 --> 00:01:06,520 Gyda phrint t, dyfyniad unquote, diolch ar gyfer y - cant i yw ein 25 00:01:06,520 --> 00:01:11,000 placeholder, wedi'i ddilyn gan x hwn amser, nid ampersand x. 26 00:01:11,000 --> 00:01:14,570 Oherwydd, fel bob amser, yr wyf am eu trosglwyddo i argraffu f union werth fy mod 27 00:01:14,570 --> 00:01:15,560 am argraffu. 28 00:01:15,560 --> 00:01:19,400 >> Gadewch i ni yn awr yn arbed, crynhoi, a rhedeg y rhaglen hon. 29 00:01:19,400 --> 00:01:25,200 Gwneud, sganio f sero, dot slaes, sgan f sero, rhif gwelwch yn dda. 30 00:01:25,200 --> 00:01:27,790 Gadewch i ni roi iddo o 50. 31 00:01:27,790 --> 00:01:29,040 A diolch am y 50. 32 00:01:29,040 --> 00:01:31,563