>> [Παίζει μουσική]
>> ZAMYLA CHAN: Hello, world.
Ας κάνουμε το πρώτο μας πρόγραμμα C.
>> Για να γράψετε τα προγράμματά μας, θα είμαστε που εργάζονται στη συσκευή CS50.
Είναι μια εικονική μηχανή που τρέχει ένα υπολογιστή στο εσωτερικό του υπολογιστή σας.
>> Αυτό έχει πολλά οφέλη.
Για το ένα, είναι ήδη συσταθεί με πολλά των εργαλείων και θα χρειαστείτε για το CS50.
Σημαίνει, επίσης, ότι αν έχετε Mac, PC, Linux, ο καθένας με το
ίδιο πράγμα.
Αν δεν έχετε κατεβάσει το CS50 Appliance ακόμα, πηγαίνετε στο
manual.cs50.net/appliance.
>> Έχω συσκευή μου εδώ σε πλήρη οθόνη, αλλά μπορείτε να έχετε, επίσης, ως μια πλωτή
παράθυρο, αν το επιθυμείτε.
Θα ενθαρρύνω ιδιαίτερα τη δημιουργία ενός dropbox λαμβάνουν υπόψη το σύνολο των CS50 σας
Φυσικά το έργο.
Με αυτόν τον τρόπο, σε περίπτωση που κάτι συμβεί με υπολογιστή σας ή τη συσκευή,
έχετε ένα αντίγραφο ασφαλείας στο σύννεφο.
>> Ας ανοίξουμε τερματικό μας πρώτα.
Το τερματικό είναι μια διασύνδεση που να χρησιμοποιήσετε για να περιηγηθείτε γύρω μας
υπολογιστή, να γράψει, την κατάρτιση, και να εκτελέσει κώδικα.
Θα γράψω στην πραγματικότητα οι περισσότεροι από κώδικά μας στο gedit, όμως.
>> Ας φέρει αυτό μέχρι τώρα.
Θα μας φέρει σε ένα μη αποθηκευμένο έγγραφο.
Παρατηρήστε ότι αρχίζω να πληκτρολογείτε τον κωδικό C μου -
Δεν υπάρχει καμία επισήμανση σύνταξης.
Επισημάνετε τη σύνταξη μας βοηθάει οπτικά χρωματισμός τύπους δεδομένων, λειτουργίες, και
μεταβλητές διαφορετικά.
>> Ας σώσει αυτό το πρόγραμμα σε ένα φάκελο, και να το ονομάσουμε hello.c.
Με αυτό τον τρόπο, θα έχουμε σύνταξη τονίζοντας καθώς πληκτρολογείτε.
Θα ξεκινήσουμε με τη συμπερίληψη δύο βιβλιοθήκες -
περιλαμβάνουν cs50.h και περιλαμβάνουν stdio.h.
Με αυτό τον τρόπο, το πρόγραμμά μας θα έχουν πρόσβαση με τις λειτουργίες στο εσωτερικό του CS50
Standard I / O βιβλιοθήκη.
>> Κάθε πρόγραμμα χρειάζεται μια κύρια λειτουργία, οπότε ας γράφουν ότι εδώ -
main (void) με δύο άγκιστρα.
Και τώρα εδώ είναι όπου θα γράψουμε το πρόγραμμά σας.
>> Για το πρώτο μας πρόγραμμα, θα πρέπει ακριβώς μία γραμμή printf, Hello, World!
Με μια νέα γραμμή δικαιώματος εδώ για την αισθητική.
>> Μόλις σώσει, θέλω να τρέξουμε το πρόγραμμά μου.
Έτσι, Πάω να ανοίξει τερματικό μου τώρα.
Αρχίζω να βγει στον κατάλογο σπίτι μου, αλλά για να αποκτήσετε πρόσβαση hello.c, θα πρέπει να είναι σε
το ίδιο κατάλογο ή φάκελο.
Έτσι, σε αυτή την ερώτηση εδώ, Πάω να πληκτρολογήσετε cd -
αλλάξτε κατάλογο -
Dropbox/2013/walkthroughs.
Και τώρα είμαι σε περάσματα φάκελο μου.
>> Πείτε ξεχάσω τι μου φάκελοι ονομάζονται.
Τότε θα τύπου LS, η οποία θα λίστα με όλα τα αρχεία στο
Αυτό τρέχοντα κατάλογο.
Έτσι αλλάζει καταλόγους μερικές φορές περισσότερο, θεωρώ hello.c.
Και αυτή η διαδικασία είναι ανάλογη με πλοήγηση μέσω Finder σε υπολογιστές Mac ή
Ο υπολογιστής μου στα Windows.
Στην πραγματικότητα, μπορώ να κάνω ακόμη και φακέλους ή καταλόγους δεξιά από το τερματικό
με το Directory Μάρκα εντολή, mkdir.
>> Αν θέλετε να αφαιρέσετε ένα αρχείο, μπορείτε να αφαιρέστε το από το τερματικό με rn,
ακολουθούμενο από το όνομα του αρχείου που θέλετε να καταργήσετε, και πληκτρολογώντας y για το ναι
όταν το τερματικό σας ρωτά για να επιβεβαιώσετε τη διαγραφή.
>> Να είστε βέβαιος να διερευνήσει τερματικό.
Υπάρχουν τόνοι των συντομεύσεων πληκτρολογίου για να σας βοηθήσει.
Επίσης, gedit έχει στην πραγματικότητα ένα μικρό τερματικό στο κάτω μέρος εδώ, όπου μπορείτε
μπορεί να κάνει τα ίδια πράγματα που κάναμε σε μεγαλύτερο τερματικό μας.
>> Προς το παρόν, ας καταρτίζουν τον κωδικό μας με την ακόλουθη εντολή -
κάνει γεια.
Τώρα θα πρέπει να δείτε μια γραμμή με μια δέσμη των εντολών.
Κάντε είναι ουσιαστικά ένα περιτύλιγμα που μόλις στέλνει μια λίστα εντολών για την
τερματικό, όταν πληκτρολογείτε σε αυτή τη λέξη ένα.
Σε αυτή την περίπτωση, τρέχει κλαγγή, ένα compiler με ένα σύνολο οδηγιών -
σημαίες -
σχετικά με το πώς να καταρτίσει το πρόγραμμα.
>> Τώρα που έχουμε συντάξει hello.c, αν LS, θα πρέπει να δούμε ένα εκτελέσιμο αρχείο
ονομάζεται γεια στον κατάλογο μας.
Μπορούμε να τρέξει με την πληκτρολόγηση. / Γεια, και υπάρχει έξοδος του προγράμματος μας.
>> Hello, world.
Το όνομά μου είναι Zamyla, και αυτό είναι CS50.