Πιο γενικά , τμήματα κώδικα είναι συγκεντρώσεις των εντολών C που εκτελεί μια συγκεκριμένη εργασία . Ένα τμήμα κώδικα δεν είναι απαραίτητα ένα πλήρως λειτουργικό πρόγραμμα για τη δική του , αν και μπορεί να είναι? Μάλλον, είναι συνήθως μέρη ενός προγράμματος που κάνει κάτι συγκεκριμένο και χρησιμοποιείται για να δείξει πώς ένα συγκεκριμένο έργο εκτελείται στο πλαίσιο του προγράμματος . Για παράδειγμα, ο παρακάτω κώδικας απεικονίζει ένα βρόχο που λαμβάνεται από ένα πρόγραμμα C . Δεν είναι ένα πρόγραμμα από μόνο του , αλλά μόνο ένα μέρος ενός μεγαλύτερου προγράμματος . Ωστόσο , ίσως να μην χρειαστεί να δείτε ολόκληρο το πρόγραμμα , μόνο αυτό το συγκεκριμένο κομμάτι :
για ( i ? I <5 ? I + + ) { printf ( "% d" , i ) ? }
Η λειτουργίες
Η
κομμάτια κώδικα μπορεί να λειτουργήσει ως μέρος των λειτουργιών . Οι συναρτήσεις είναι κομμάτια κώδικα μέσα σε ένα πρόγραμμα που εκτελεί μια συγκεκριμένη εργασία . Ωστόσο , στο πλαίσιο του προγράμματος , ο προγραμματιστής έδωσε στο κομμάτι κώδικα ένα όνομα , το οποίο οργανώνει τη λειτουργία και επιτρέπει στον προγραμματιστή να χρησιμοποιήσετε την λειτουργία πολλές φορές , χρησιμοποιώντας το όνομά του . Το ακόλουθο παράδειγμα απεικονίζει ένα τμήμα κώδικα σε μια συνάρτηση , και τον προγραμματιστή κλήση της συνάρτησης :
άκυρη printRange ( int x ) {
για ( int i = 0 ? I <= x ? i + + ) { printf ( "% d" , i ) ? } }
Η Δομές
Η
Δομές σε C οργανώσει τμήματα κώδικα σε μια συνεκτική μονάδα που μπορεί να να αντιπροσωπεύεται από μια μεταβλητή στο πρόγραμμα. Ένας προγραμματιστής μπορεί να καθορίσει μια struct χρησιμοποιώντας κάποιο κώδικα , και το θραύσμα κωδικό στο εν λόγω struct μπορεί να χρησιμοποιηθεί για να καθορίσει μια μεταβλητή με πολλαπλές τιμές δεδομένων. Το παρακάτω παράδειγμα δείχνει πώς να καθορίσει ένα struct :
struct { int Thing x ? Int y ? } ?
Struct Thing x ? Xx = 5 ? //X = 5x.y = 4 ? //y = , 4 φωτογραφίες Διανομή Κωδικός Fragments
Η
προγραμματιστές μπορούν να διανέμουν τμήματα κώδικα σε απευθείας σύνδεση ως απλό κείμενο που μπορεί να αντιγραφεί και να επικολληθεί σε υπάρχοντα κώδικα . Η ομορφιά των θραυσμάτων κώδικα είναι ότι δεν χρειάζεται να αντιπροσωπεύουν ένα ολόκληρο πρόγραμμα . Για παράδειγμα , θα πρέπει κάποιος σε ένα διαδικτυακό φόρουμ για να ζητήσει τον κωδικό C για να δημιουργήσετε ένα βρόχο , ενώ που εκτυπώνει όλα τα γράμματα του αλφαβήτου , ένας άλλος προγραμματιστής μπορεί να τους δώσει το ακόλουθο κείμενο :
int i = 65 ? Ενώ ( i <= 90 ) { printf ( "% c" , ( char ) i) ? i + + ? } .
στη συνέχεια, ένα άλλο προγραμματιστή να αντιγράψετε και να επικολλήσετε το κείμενο σε δικό του κώδικα της και να το χρησιμοποιήσετε
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα