1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 ALTAVEU 1: Anem a escriure un programa que obté un nombre enter que l'usuari, sense 3 00:00:02,860 --> 00:00:05,820 utilitzant les biblioteques CS50 funció, rep int. 4 00:00:05,820 --> 00:00:08,570 Per a això, utilitzarem una nova funció anomenada escombrat f. 5 00:00:08,570 --> 00:00:12,880 Això resulta, aconseguir int al CS50 usuaris de la biblioteca sota la campana. 6 00:00:12,880 --> 00:00:13,980 Aquí anem. 7 00:00:13,980 --> 00:00:15,400 >> Primer anem a declarar un int. 8 00:00:15,400 --> 00:00:17,110 Diguem que és arbitrària x. 9 00:00:17,110 --> 00:00:19,350 Això serà en última instància, posar nombre enter de l'usuari polz 10 00:00:19,350 --> 00:00:25,530 Ara anem a demanar a l'usuari que nombre, com en nombre, si us plau. 11 00:00:25,530 --> 00:00:28,280 I ara anem a trucar a exploració f, de la següent manera. 12 00:00:28,280 --> 00:00:32,250 F Scan, per cent, entre cometes i, la qual cosa indica que el que vull arribar 13 00:00:32,250 --> 00:00:34,040 per part de l'usuari és de fet un nombre enter. 14 00:00:34,040 --> 00:00:37,190 Però ara he de proporcionar emmagatzematge espai per a aquest sencer. 15 00:00:37,190 --> 00:00:40,830 No puc passar en x, perquè recordo que quan es passa un argument a un 16 00:00:40,830 --> 00:00:43,080 funció, que és típicament passa per valor. 17 00:00:43,080 --> 00:00:44,880 És a dir es passa una còpia polz 18 00:00:44,880 --> 00:00:48,970 Així que en lloc, vull donar f exploració amb la direcció de x de manera que pugui 19 00:00:48,970 --> 00:00:51,840 realment canviar el valor en aquesta direcció. 20 00:00:51,840 --> 00:00:56,310 Per a això, simplement necessito per passar en signe x per passar al 21 00:00:56,310 --> 00:00:58,210 direcció de x. 22 00:00:58,210 --> 00:01:00,870 >> Finalment seguirem endavant i imprimir per l'usuari exactament 23 00:01:00,870 --> 00:01:02,160 el que ell o ella escriu. 24 00:01:02,160 --> 00:01:06,520 Amb la impressió t, entre cometes, gràcies per - cent i és la nostra 25 00:01:06,520 --> 00:01:11,000 marcador de posició, seguit de x aquesta temps, no ampersand x. 26 00:01:11,000 --> 00:01:14,570 Perquè, com sempre, vull passar a f imprimir exactament el valor que 27 00:01:14,570 --> 00:01:15,560 vol imprimir. 28 00:01:15,560 --> 00:01:19,400 >> Ara anem a guardar, compilar, i executar aquest programa. 29 00:01:19,400 --> 00:01:25,200 Fer, escanejar f zero, slash dot, exploració f zero, nombre si us plau. 30 00:01:25,200 --> 00:01:27,790 Anem a proporcionar amb o 50. 31 00:01:27,790 --> 00:01:29,040 I gràcies pel 50. 32 00:01:29,040 --> 00:01:31,563