Σπίτι Προσωπικά Οικονομικά Κοιτάζοντας το C Γλώσσα - dummies

Κοιτάζοντας το C Γλώσσα - dummies

Πίνακας περιεχομένων:

Βίντεο: Writing 2D Games in C using SDL by Thomas Lively 2024

Βίντεο: Writing 2D Games in C using SDL by Thomas Lively 2024
Anonim

Κάθε πρόγραμμα πρέπει να έχει σημείο εκκίνησης. Όταν εκτελείτε ένα πρόγραμμα, το DOS το αποστέλλει στο δρόμο της - όπως την εκτόξευση ενός πλοίου. Ως τελευταίο καθήκον του πλοίου, το DOS μεταφέρει τον μικροεπεξεργαστή στο πρόγραμμα. Ο μικροεπεξεργαστής στη συνέχεια παίρνει το τιμόνι του προγράμματος σε αυτό το συγκεκριμένο σημείο εκκίνησης.

Σε όλα τα προγράμματα C, το σημείο εκκίνησης είναι η λειτουργία main () . Κάθε πρόγραμμα C έχει ένα, ακόμα και GOODBYE. C (που φαίνεται στο σχήμα 1). Η λειτουργία main () είναι ο κινητήρας που κάνει το πρόγραμμα να λειτουργεί, το οποίο εμφανίζει το μήνυμα στην οθόνη.

Εικόνα 1: GOODBYE. C και τα τεμάχια και τα μέρη του.

Άλλα προγράμματα C μπορούν να εκτελούν άλλες εργασίες στη λειτουργία main () . Αλλά οτιδήποτε υπάρχει, είναι η πρώτη οδηγία που δίνεται στον υπολογιστή όταν τρέχει το πρόγραμμα.

  • main () είναι το όνομα που δίνεται στην πρώτη (ή κύρια) λειτουργία σε κάθε πρόγραμμα C. C προγράμματα μπορούν να έχουν άλλες λειτουργίες, αλλά το main () είναι το πρώτο.
  • Είναι κοινή σύμβαση να ακολουθείστε το όνομα της γλώσσας C με παρενθέσεις, όπως στο main () . Δεν σημαίνει τίποτα. Ο καθένας το κάνει και συμπεριλαμβάνεται εδώ, έτσι ώστε να μην φανείτε όταν το βλέπετε αλλού.
  • Στο Borland C ++, ίσως έχετε δει το μήνυμα σφάλματος να λέει "σε κύρια λειτουργία. "Αυτό το μήνυμα αναφέρεται στην κύρια λειτουργία - το πράγμα void main () που περιέχει τις οδηγίες γλώσσας C που έχετε γράψει.
  • Μια λειτουργία είναι μια μηχανή - είναι ένα σύνολο οδηγιών που κάνει κάτι. C προγράμματα μπορούν να έχουν πολλές λειτουργίες σε αυτά, αν και η λειτουργία main είναι η πρώτη συνάρτηση σε ένα πρόγραμμα C. Απαιτείται.

Λειτουργία. Συνδεθείτε με τη λέξη αυτή.

Μέρη τεμαχίων

Εδώ είναι μερικά ενδιαφέροντα κομμάτια του προγράμματος C που φαίνονται στο σχήμα 1:

1. #include είναι γνωστή ως οδηγία preprocessor, η οποία ακούγεται εντυπωσιακή και μπορεί να μην είναι ο σωστός όρος, αλλά δεν χρειάζεται να την απομνημονεύσετε με οποιονδήποτε τρόπο. Αυτό που κάνει είναι να πείτε στον μεταγλωττιστή να "συμπεριλάβει" ένα άλλο πρόγραμμα ή αρχείο μαζί με τον πηγαίο κώδικα, ο οποίος γενικά αποφεύγει πολλά μικρά, ενοχλητικά σφάλματα που διαφορετικά θα συνέβαιναν.

2. Το είναι ένα όνομα αρχείου αγκαλιασμένο με γωνιακές αγκύλες (που είναι η προσπάθεια της γλώσσας C να σας αναγκάσει να χρησιμοποιήσετε όλα τα είδη παρενθέσεων και όχι). Η όλη δήλωση #include λέει στον μεταγλωττιστή να χρησιμοποιήσει το αρχείο STDIO. H, το οποίο περιέχει τυπικές εισόδους / εξόδους ή εντολές εισόδου / εξόδου που απαιτούνται από τα περισσότερα προγράμματα C.

3. κενό κύριο προσδιορίζει το όνομα της κύριας λειτουργίας. Το κενό προσδιορίζει τον τύπο της λειτουργίας ή τη λειτουργία που παράγει. Στην περίπτωση της κύριας, δεν παράγει τίποτα, και ο όρος C για αυτό είναι "άκυρο."

4. Δύο κενές παρενθέσεις ακολουθούν το όνομα της λειτουργίας. Μερικές φορές, ενδέχεται να υπάρχουν στοιχεία σε αυτές τις παρενθέσεις.

5. Οι σγουρές αγκύλες ή στηρίγματα περιβάλλουν τη λειτουργία, αγκαλιάζοντας όλα τα μέρη της. Όλα μεταξύ {και} είναι μέρος της κύριας λειτουργίας () στο Σχήμα 1.

6. printf είναι μια οδηγία γλώσσας C, μέρος της γλώσσας προγραμματισμού που τελικά λέει στον υπολογιστή τι πρέπει να κάνει.

7. Ανήκουν στο printf είναι περισσότερες παρενθέσεις. Στην περίπτωση αυτή, οι παρενθέσεις περικλείουν κείμενο ή "συμβολοσειρά" κειμένου. Τα πάντα μεταξύ των διπλών εισαγωγικών (") είναι μέρος της συμβολοσειράς κειμένου του printf.

8. Ένα ενδιαφέρον κομμάτι της συμβολοσειράς κειμένου είναι n. Αυτός είναι ο χαρακτήρας της πλάτης και λίγο n. Αυτό που αντιπροσωπεύει είναι ο χαρακτήρας που παράγεται πατώντας το πλήκτρο Enter. Αυτό που κάνει είναι να τερματίσει τη συμβολοσειρά κειμένου με μια "νέα γραμμή". "

9. Τέλος, η γραμμή printf, ή η δήλωση, τελειώνει με ένα ερωτηματικό. Το ερωτηματικό είναι ο τρόπος με τον οποίο ο μεταγλωττιστής C ξέρει όταν τελειώνει μια δήλωση και ξεκινάει μια άλλη - όπως μια περίοδος στο τέλος μιας πρότασης. Παρόλο που η printf είναι η μόνη οδηγία σε αυτό το πρόγραμμα, απαιτείται ακόμα το ερωτηματικό.

• Το κείμενο σε ένα πρόγραμμα αναφέρεται ως συμβολοσειρά. Για παράδειγμα, το "la-de-da" είναι μια σειρά κειμένου. Η συμβολοσειρά περικλείεται από διπλά εισαγωγικά.

• Η γλώσσα C αποτελείται από λέξεις-κλειδιά που εμφανίζονται σε δηλώσεις. Οι δηλώσεις καταλήγουν σε ερωτηματικά, όπως και οι προτάσεις στα αγγλικά τελειώνουν σε περιόδους.)

Η ίδια η γλώσσα C - οι λέξεις-κλειδιά

Η γλώσσα C είναι πολύ σύντομη. Υπάρχουν μόνο 33 λέξεις-κλειδιά στο Γ. Εάν μόνο οι Γάλλοι ήταν τόσο εύκολο! Ο Πίνακας 1 παρουσιάζει τις λέξεις-κλειδιά που απαρτίζουν τη γλώσσα C.

int

int

δεν είναι υπογεγραμμένο

Αλλά αυτές δεν είναι όλες οι λέξεις που βρίσκετε στη γλώσσα Γ. Άλλες λέξεις ή οδηγίες ονομάζονται λειτουργίες

Περιλαμβάνουν κοσμήματα όπως

printf

και αρκετές άλλες κοινές λειτουργίες που βοηθούν τις βασικές λέξεις-κλειδιά γλώσσας C στη δημιουργία προγραμμάτων.

Εάν χρησιμοποιείτε το DOS, πρόσθετες λειτουργίες που είναι συγκεκριμένες για το DOS, συσσωρεύονται στην κορυφή της τυπικής σειράς λειτουργιών C. Και αν μπείτε στα Windows, θα βρείτε θορύβους των λειτουργιών που σχετίζονται με τα Windows και θα φέρουν το πλήρες λεξιλόγιο του C στα εκατοντάδες. Και όχι, δεν χρειάζεται να απομνημονεύσετε κανένα από αυτά. Αυτός είναι ο λόγος για τον οποίο όλοι οι μεταφραστές C έρχονται με μια γλωσσική αναφορά, την οποία αναμφισβήτητα θα κρατήσετε κοντά στο λαμπερό στήθος του υπολογιστή σας.

Οι γλώσσες είναι κάτι περισσότερο από μια συλλογή λέξεων. Συμπεριλαμβάνουν επίσης τη γραμματική ή την κατάλληλη συσσώρευση των λέξεων έτσι ώστε να μεταφέρονται κατανοητές ιδέες. Αυτή η έννοια είναι εντελώς πέρα ​​από την αντίληψη της σύγχρονης νομικής κοινότητας. Εκτός από τη γραμματική, οι γλώσσες απαιτούν κανόνες, εξαιρέσεις, jots και tittles, καθώς και κάθε είδους διασκέδαση και χάος.Οι γλώσσες προγραμματισμού είναι παρόμοιες με την ομιλούμενη γλώσσα, καθώς έχουν διάφορα μέρη και πολλούς κανόνες. Δεν θα σας ζητηθεί ποτέ να απομνημονεύσετε τις 33 λέξεις-κλειδιά. Στην πραγματικότητα, από τις 33 λέξεις-κλειδιά, μπορείτε να καταλήξετε χρησιμοποιώντας μόνο το μισό σε τακτική βάση. Μερικές από τις λέξεις-κλειδιά είναι πραγματικά λέξεις! Άλλες είναι συντμήσεις ή συνδυασμοί δύο ή περισσότερων λέξεων. Ακόμα άλλα είναι κρυπτογραφήματα των ονομάτων των φίλων του προγραμματιστή.

Κάθε μία από τις λέξεις-κλειδιά έχει το δικό της σύνολο προβλημάτων. Δεν χρησιμοποιείτε μόνο τη λέξη-κλειδί

άλλο, για παράδειγμα; πρέπει να το χρησιμοποιήσετε

  • στο πλαίσιο.
  • Λειτουργίες όπως
  • printf
  • απαιτούν μια σειρά παρενθέσεων και πολλά πράγματα μέσα στις παρενθέσεις. (Ναι, printf απαιτεί πολλά πράγματα. ") Παρεμπιπτόντως, το γεγονός ότι
  • printf είναι μια συνάρτηση C και όχι μια λέξη-κλειδί είναι ο λόγος που το #include πράγμα απαιτείται στην αρχή ενός προγράμματος. Το STDIO. Το αρχείο H περιέχει τις οδηγίες που λένε στον μεταγλωττιστή τι ακριβώς είναι και κάνει το printf
  • . Εάν επεξεργαστείτε τη γραμμή #include , ο μεταγλωττιστής δημιουργεί ένα funky "δεν ξέρω ότι ο τύπος σφάλματος printf πράγμα".
Κοιτάζοντας το C Γλώσσα - dummies

Η επιλογή των συντακτών

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Πώς να αλλάξετε τη ρύθμιση ισορροπίας λευκού σε ετικέτες Canon EOS 70D

Χρησιμοποιώντας το Ο έλεγχος εξισορρόπησης λευκού στο Canon EOS 70D σας μπορεί εύκολα και γρήγορα να διορθώσει προβλήματα χρώματος. Οι διαθέσιμες ρυθμίσεις ισορροπίας λευκού απεικονίζονται με τα σύμβολα που εμφανίζονται στον παρακάτω πίνακα. Μπορείτε να δείτε την τρέχουσα ρύθμιση στην οθόνη Ρυθμίσεις λήψης, όπως φαίνεται στο παρακάτω σχήμα. Για να προσαρμόσετε τη ρύθμιση, έχετε ...

Η επιλογή των συντακτών

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

Προετοιμασία αντιγράφου TIFF ψηφιακής εικόνας για δημοσίευση - ανδρεικέλες

Μπορείτε να δημιουργήσετε αντίγραφο TIFF ψηφιακής εικόνας εύκολα. Για παράδειγμα, εάν θέλετε να υποβάλετε μια ψηφιακή φωτογραφία σε μια δημοσίευση εκτύπωσης, χρειάζεστε ένα αρχείο φωτογραφίας μορφής TIFF. Για να δημιουργήσετε ένα αντίγραφο TIFF ενός αρχείου σε ένα πρόγραμμα επεξεργασίας φωτογραφιών:

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Εξάγοντας το περίγραμμα επιλογής του ψηφιακού σας επεξεργαστή εικόνας - ανδρείκελα

Η πρώτη προσπάθεια. Αναμείνετε να βελτιώσετε το περίγραμμα επιλογής σας τουλάχιστον λίγο. Μπορείτε να βελτιώσετε το περίγραμμα σας με διάφορους τρόπους: Αντίστροφη περιγράμματος επιλογής: Απλά χρησιμοποιήστε την εντολή Invert (ή την αντίστοιχη εντολή του προγράμματος). Προσθέστε σε περίγραμμα επιλογής: ...

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Επιλογή από τις άκρες της ψηφιακής εικόνας - ανδρείκελα

Όπου οι φωτεινές περιοχές πληρούν τις σκοτεινές περιοχές. Πολλά προγράμματα επεξεργασίας φωτογραφιών σας επιτρέπουν να σχεδιάσετε ένα περίγραμμα επιλογής κατά μήκος ενός άκρου. Το εργαλείο αναζητά άκρες κοντά στο σημείο που σύρετε το ποντίκι.

Η επιλογή των συντακτών

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Πώς να χρησιμοποιείτε το παράθυρο μητρώου του QuickBooks 2010 - dummies

Για να εργαστείτε ευκολότερα με το παράθυρο του Μητρώου και να ελέγξετε τον τρόπο εμφάνισής του: Το κουμπί Μετάβαση: Εμφανίζει το παράθυρο διαλόγου Μετάβαση (Go To). Αυτό το παράθυρο διαλόγου σάς επιτρέπει να αναζητήσετε μια συναλλαγή στο παράθυρο "Εγγραφή". Για παράδειγμα, μπορείτε να αναζητήσετε ...

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

Πώς να εργάζεστε με έναν υπάρχοντα προϋπολογισμό σε QuickBooks - dummies

Σε μεγάλες εταιρείες με εκατοντάδες ή χιλιάδες εργαζόμενοι, δύο ή τρία άτομα δαπανούν μεγάλο μέρος ή και ολόκληρο το χρόνο εργασίας τους με τα στοιχεία που έχουν εγγραφεί στον προϋπολογισμό. Για να επεξεργαστείτε έναν υπάρχοντα προϋπολογισμό στο QuickBooks, ακολουθήστε τα παρακάτω βήματα:

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

Πώς να χρησιμοποιείτε τα κουτιά παραθύρων αναφορών του QuickBooks - dummies

Από, Προς, Στήλες και Ταξινόμηση. Αυτά τα πλαίσια σας επιτρέπουν επίσης να ελέγχετε τις πληροφορίες που εμφανίζονται στο παράθυρο αναφοράς και την εμφάνιση των πληροφοριών. Για παράδειγμα, μπορείτε να ενημερώσετε το QuickBooks για το χρονικό διάστημα που θέλετε ...