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 λειτουργία, να πάρει int. 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 Και τώρα ας την ονομάσουμε σάρωση f, ως εξής. 12 00:00:28,280 --> 00:00:32,250 Σάρωση f, ποσοστό παράθεση unquote i, υποδεικνύοντας ότι αυτό που θέλω να πάρω 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 Έτσι, αντ 'αυτού, θέλω να παρέχουν στ σάρωσης με τη διεύθυνση του x, έτσι ώστε να μπορεί 19 00:00:48,970 --> 00:00:51,840 πραγματικά να αλλάξει την τιμή σε αυτή τη διεύθυνση. 20 00:00:51,840 --> 00:00:56,310 Για να επιτευχθεί αυτό, απλά πρέπει να περάσει στο εμπορικό x, προκειμένου να περάσει στην 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 Διότι, όπως πάντα, θέλω να μεταφέρω σε εκτύπωση στ ακριβώς την τιμή που μου 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 μηδέν, dot κάθετος, σάρωση 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