Σπίτι Προσωπικά Οικονομικά Πώς να γράψετε και να δοκιμάσετε τον πηγαίο κώδικα σε C-dummies

Πώς να γράψετε και να δοκιμάσετε τον πηγαίο κώδικα σε C-dummies

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

Βίντεο: Week 1 2024

Βίντεο: Week 1 2024
Anonim

Ο πηγαίος κώδικας αντιπροσωπεύει το μέρος της διαδικασίας που περιέχει την ίδια τη γλώσσα προγραμματισμού. Χρησιμοποιείτε έναν επεξεργαστή κειμένου για να γράψετε ένα αρχείο πηγαίου κώδικα.

Πώς να γράψετε πηγαίο κώδικα C

Ο πηγαίος κώδικας εμφανίζεται στις λίστες προγραμμάτων.

ΠΡΟΤΥΠΟ ΠΡΟΓΡΑΜΜΑ "HELLO WORLD"

#include int main () {puts ("Χαιρετισμοί, ανθρώπινος."); επιστροφή 0?}

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

Έχετε εντολή να πληκτρολογήσετε τον πηγαίο κώδικα από μια λίστα ως μέρος μιας άσκησης.

  1. Δημιουργία νέου κώδικα:: Αποκλεισμός εφαρμογής κονσόλας, έργο γλώσσας C με όνομα ex0201.

  2. Πληκτρολογήστε τον κώδικα από το Πρότυπο "Hello World" στο πρόγραμμα επεξεργασίας.

    Μπορείτε να διαγράψετε τον σκελετό που δίνεται από τον Κωδικό:: Αποκλεισμός ή απλά να το επεξεργαστείτε έτσι ώστε να αντιστοιχεί το αποτέλεσμα.

  3. Αποθηκεύστε το αρχείο πηγαίου κώδικα επιλέγοντας την εντολή Αρχείο → Αποθήκευση αρχείου.

Εκεί. Μόλις ολοκληρώσατε το πρώτο βήμα στη διαδικασία προγραμματισμού - γράφοντας τον πηγαίο κώδικα.

  • Όλα τα αρχεία πηγαίου κώδικα C τελειώνουν με το. c επέκταση αρχείου.

  • Εάν χρησιμοποιείτε Windows, πρέπει να ορίσετε τις επιλογές φακέλου έτσι ώστε να εμφανίζονται επεκτάσεις αρχείων.

  • Τα αρχεία κώδικα C ++ έχουν την επέκταση. cpp.

  • Στο Κωδικό:: Αποκλεισμός, το τελικό όνομα του προγράμματος είναι το ίδιο με το όνομα του έργου, οπότε η αλλαγή του ονόματος αρχείου του πηγαίου κώδικα δεν είναι ζωτικής σημασίας.

Πώς να μεταγλωττίσετε τον κώδικα inC

Ο μεταγλωττιστής είναι ένα πρόγραμμα που διαβάζει κείμενο από ένα αρχείο πηγαίου κώδικα και μεταφράζει αυτό το κείμενο σε κάτι που ονομάζεται αντικειμενικός κώδικας . Στο C, ο μεταγλωττιστής ασχολείται επίσης με ειδικές οδηγίες που ονομάζονται preprocess ή οδηγίες .

Για παράδειγμα, το πρότυπο πρόγραμμα "Hello World" εμφανίζει την ακόλουθη οδηγία precompiler:

#include

Η οδηγία include δίνει εντολή στον μεταγλωττιστή να εντοπίσει το stdio file header. h. Τα περιεχόμενα αυτού του αρχείου προστίθενται στον πηγαίο κώδικα και στη συνέχεια και τα δύο μετατρέπονται από τον μεταγλωττιστή σε αντικειμενικό κώδικα. Στη συνέχεια, ο κωδικός αντικειμένου αποθηκεύεται σε ένα αρχείο αντικείμενο . Το αρχείο αντικειμένου έχει το ίδιο όνομα με το αρχείο πηγαίου κώδικα, αλλά με το. o επέκταση αρχείου.

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

  1. Επιλέξτε Δημιουργία → Σύνταξη τρέχοντος αρχείου.

    Το παράθυρο Δημιουργία καταγραφής εμφανίζει τα αποτελέσματα, τα οποία εμφανίζουν μηδενικά σφάλματα και μηδενικές προειδοποιήσεις.Λοιπόν, αν δεν έχετε πλημμυρίσει κάτι, οπότε ελέγξτε τον πηγαίο κώδικα.

Θα επιλέξατε κανονικά την εντολή Build σε αυτό το βήμα. Αλλά όταν χρειάζεται μόνο να μεταγλωττίσετε, χρησιμοποιείτε την εντολή Compile Current File.

Μετά την επιτυχία, ο μεταγλωττιστής παράγει ένα αρχείο αντικειμενικού κώδικα . Επειδή το αρχείο πηγαίου κώδικα ονομάζεται κύριο. c, το αρχείο κώδικα αντικειμένου ονομάζεται κύριο. o.

Στο κώδικα:: Αποκλεισμός, το αρχείο κώδικα αντικειμένου βρίσκεται στο φάκελο του έργου, μέσα στον υποφάκελο obj / Release ή obj / Debug.

Τρόπος σύνδεσης στη βιβλιοθήκη C

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

Για παράδειγμα, στο Πρότυπο "Hello World" Πρότυπο, βλέπετε τη λέξη puts. Αυτή η λέξη είναι μια λειτουργία γλώσσας C, η οποία γράφεται όπως βάζει () σε αυτό το κείμενο. Πρόκειται για put s tring.

Ω, και βάζει ρίμες με πόδια , όχι κλείνει .

Ο μεταγλωττιστής μεταφράζει βάζει () σε ένα διακριτικό και αποθηκεύει αυτό το διακριτικό στο αρχείο κώδικα αντικειμένου, κύρια. o.

Ο σύνδεσμος συνδυάζει το αρχείο αντικειμένων με το αρχείο βιβλιοθήκης πρότυπο γλώσσας C, δημιουργώντας το τελικό πρόγραμμα. Όπως και με τον μεταγλωττιστή, εάν εντοπιστούν τυχόν σφάλματα (κυρίως, άγνωστα μάρκες σε αυτό το σημείο), η διαδικασία σταματάει και είστε ειδοποιημένος στον πιθανό ταραχοποιό. Διαφορετικά, παράγεται ένα πλήρως λειτουργικό πρόγραμμα.

Στο κώδικα:: Μπλοκ, η εντολή Build χρησιμοποιείται για τη δημιουργία συνδέσμων και . το IDE δεν διαθέτει ξεχωριστή εντολή Link.

  1. Επιλέξτε την εντολή Build → Build.

    Κωδικός:: Αποκλεισμός συνδέει το αρχείο αντικειμένων με το πρότυπο αρχείο βιβλιοθήκης της C για να δημιουργήσει ένα αρχείο προγράμματος.

Το επόμενο και τελευταίο βήμα της διαδικασίας είναι η εκτέλεση του προγράμματος.

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

    "Hello! Είμαι μια συμβολοσειρά."
    
  • Το τελικό πρόγραμμα περιλαμβάνει τη γλωσσική βιβλιοθήκη Γ, που τη συνοδεύει με τον κώδικα αντικειμένου. Αυτός ο συνδυασμός εξηγεί γιατί ένα αρχείο προγράμματος είναι μεγαλύτερο από το αρχείο πηγαίου κώδικα που το δημιούργησε.

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

Πώς να εκτελέσετε και να δοκιμάσετε τον πηγαίο κώδικα C

Η δημιουργία ενός προγράμματος είναι το σύνολο του προγραμματισμού, οπότε το πρώτο πράγμα που πρέπει να κάνετε μετά τη σύνδεση είναι να εκτελέσετε το αποτέλεσμα. Το τρέξιμο είναι απαραίτητο, κυρίως για να αποδείξει ότι το πρόγραμμα κάνει ό, τι σκοπεύετε και με τον τρόπο που επιθυμείτε.

Όταν το πρόγραμμα δεν λειτουργεί, πρέπει να επιστρέψετε και να διορθώσετε τον κώδικα. Ναι, είναι τελείως δυνατό να χτίσετε ένα πρόγραμμα και να μην δείτε λάθη και στη συνέχεια να διαπιστώσετε ότι το πράγμα δεν λειτουργεί.Συμβαίνει όλη την ώρα.

  1. Επιλέξτε Δημιουργία → Εκτέλεση.

    Το πρόγραμμα εκτελείται. Ως πρόγραμμα λειτουργίας κειμένου, εμφανίζεται σε ένα παράθυρο τερματικού, όπου μπορείτε να δείτε τα αποτελέσματα.

  2. Κλείστε το παράθυρο του τερματικού πιέζοντας το πλήκτρο Enter στο πληκτρολόγιο.

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

  • Η εκτέλεση ενός προγράμματος είναι μια εργασία για τον επεξεργαστή και το λειτουργικό σύστημα της συσκευής: Το λειτουργικό σύστημα φορτώνει το πρόγραμμα στη μνήμη, όπου ο επεξεργαστής εκτελεί τον κώδικα.

  • Στο κώδικα:: Αποκλεισμός, το αρχείο προγράμματος ονομάζεται μετά το έργο. Στα Windows, το όνομα είναι ex0201. exe. Στα Mac OS X, Linux και Unix, το όνομα του προγράμματος είναι ex0201 χωρίς επέκταση. Επιπλέον, οι άδειες του αρχείου έχουν οριστεί έτσι ώστε το αρχείο να γίνει εκτελέσιμο.

Πώς να γράψετε και να δοκιμάσετε τον πηγαίο κώδικα σε 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 για το χρονικό διάστημα που θέλετε ...