>> DAVID J. MALAN: Ας εφαρμόσουν μια πρόγραμμα που εκμεταλλεύεται τις δυνατότητες του
Βιβλιοθήκη CS50, χρησιμοποιώντας μια λειτουργία που ονομάζεται να πάρει int, του οποίου σκοπός στη ζωή είναι να
κάνει ακριβώς αυτό, να πάρει μια int, ή ένας ακέραιος, από τον χρήστη.
Λοιπόν, για να χρησιμοποιήσετε αυτή τη λειτουργία θα πρέπει πρώτα πρέπει να περιλαμβάνει το CS50 βιβλιοθήκης
αρχείο κεφαλίδας, το οποίο μπορούμε να κάνουμε με η απότομη περιλαμβάνει δήλωση.
>> Ας το επόμενο, όπως κάνουμε συχνά, περιλαμβάνουν πρότυπο io.h έτσι ώστε να έχουμε πρόσβαση
σε λειτουργία, όπως printf.
Ας δούμε τώρα κηρύξει, από μόνη της, με int κύρια κενό, σγουρή αγκύλη, και
preemptively κοντά σγουρά κηδεμόνα.
Και ας προχωρήσουμε τώρα να ζητήσει από το χρήστη για δύο ακέραιοι, και ας κλήση
τους, για χάρη της συζήτηση, x και y.
Και ας προσθέσουμε, τέλος, αυτές τις δύο τιμές, Χ και Υ, μαζί, έτσι ώστε να
εφαρμόσουν την πολύ απλούστερη αριθμομηχανές.
>> printf, παρακαλώ να μου δώσει μια int.
Και τώρα πρέπει να πάρει πραγματικά ότι int από το χρήστη.
Για να το κάνετε αυτό, Πάω να κηρύξει μεταβλητή που ονομάζεται x, έτσι κατανομή
κάποια μνήμη στον υπολογιστή για αυτή τη μεταβλητή, x.
Και τώρα επιτρέψτε μου να αναθέσει, με τη χρήση του φορέα ανάθεσης, η τιμή επιστροφής,
να το πω έτσι, του πάρει int.
Με άλλα λόγια, στη δεξιά πλευρά αυτής της έκφρασης, ας την ονομάσουμε πάρει
Int, η οποία είναι μια συνάρτηση δηλώθηκαν CS50.h, και να επιτρέψει πάρει int για να κάνει το
βαριά ανύψωση του να πάρει μια κάπως int από τον χρήστη, να την επιστρέψει,
να το πω έτσι, και στη συνέχεια την αποθήκευσή από η δεξιά πλευρά αυτής της έκφρασης
στην αριστερή πλευρά αυτής της έκφρασης.
>> Ας επόμενη κάνουν το ίδιο πράγμα, αυτό χρόνο να πάρει μια τιμή για ένα
μεταβλητή που ονομάζεται y.
printf, παρακαλώ να μου δώσει μια άλλη int.
int y, έτσι κηρύσσεται μια νέα μεταβλητή, αυτή τη φορά καλείται
y, ισοδυναμεί με πάρει int.
Με άλλα λόγια, μπορώ να καλέσω πάρει int πολλαπλές φορές, και κάθε φορά είναι
πρόκειται να επιστρέψει ό, τι ακέραιος ο χρήστης έχει πληκτρολογήσει πραγματικότητα.
>> Τέλος, ας προσθέσουμε x και y μαζί.
printf, το ποσό των% d και% d, τόσο σε Με άλλα λόγια, Πάω να συνδέσετε το
τιμές των χ και γ για εκείνους τιμές κράτησης θέσης.
% D είναι, επίσης,% d.
Με άλλα λόγια, αν μπορώ να προσθέσω ένα int σε άλλη int, Πάω
να πάρει ένα τρίτο int.
Ως εκ τούτου, Πάω να χρησιμοποιήσετε ένα τρίτο τοποθετήσετε το αναλόγιο για έναν int.
>> Περίοδος, backslash n, απλά για να βάλει ένα νέο γραμμή στην οθόνη, έτσι ώστε να κινηθεί η
δρομέα προς τα κάτω τακτοποιημένα, κοντά απόσπασμα.
>> Τώρα, printf, στην περίπτωση αυτή, πρόκειται να πρέπει να πάρει κάποιο πρόσθετο
επιχειρήματα, τρία, στην πραγματικότητα.
Επειδή σε αυτό το πρώτο επιχείρημα, έχω ποιες είναι οι τρεις κάτοχοι χώρα.
Έτσι, Πάω να διαχωρίσει αυτές τις επιχειρήματα, όπως πάντα, με κόμματα.
Το πρώτο τέτοιο επιχείρημα θα είναι x, η δεύτερη το επιχείρημα αυτό θα
να είναι y, και το τρίτο επιχείρημα αυτό πρόκειται να είναι, επίσης, μόνο ένα
αριθμητική έκφραση, x συν y.
Πάω να κλείσει ο κατάλογος των argument μου με μια παρένθεση, τελεία, Save μου
αρχείο, και τώρα την κατάρτιση αυτού του προγράμματος.
>> Κάντε αθροιστή Enter.
Είμαι πίσω στο αναβοσβήνει μου προτροπή.
Ας τώρα να τρέξει - dot κάθετο αθροιστή Enter.
Παρακαλώ δώστε μου μια int.
Ας ξεκινήσουμε με 1.
Παρακαλώ να μου δώσει άλλη int.
Ας πάμε με 2.
Και ελπίζω, το ποσό των 1 και 2 είναι 3.