Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κηρύξει μια λειτουργία σε C

Λειτουργίες σε C είναι το κλειδί για την διαχειρίσιμο δομημένο προγραμματισμό . Κάθε καλό πρόγραμμα είναι γραμμένο από τη λήψη του έργο και διαιρώντας το σε κομμάτια , καθένα από τα οποία γίνεται μια λειτουργία . Οδηγίες
Δημιουργήστε τη δήλωση Λειτουργία
Η 1

Δημιουργήστε ένα μοναδικό όνομα που λέει ξεκάθαρα τι κάνει η λειτουργία . Χρησιμοποιήστε τα ρήματα στο όνομα για να τονίσει τη δράση . Χρησιμοποιήστε μια συνεπή μορφή , όπως παύλες ( π.χ. , " calculate_subtotal " ) ή εσωτερική κεφαλαιοποίηση ( π.χ. , " CalculateSubtotal " ) . Αποφύγετε τα ονόματα που είναι πολύ γενικές . Για παράδειγμα , " calculate_GPA_subtotal " θα μπορούσε να είναι καλύτερη , δεδομένου ότι διαφορετικά πράγματα μπορούν να subtotalled . 2

Χρησιμοποιήστε λειτουργίες για να επιστρέψει μια μοναδική τιμή των built-in datatype C (περιλαμβανομένων των δεικτών ) . Λειτουργίες που δεν επιστρέφουν τίποτα θα δηλωθούν ως άκυρη .
Εικόνων 3

Επιλέξτε τις παραμέτρους της συνάρτησης και τα είδη τους . Περάστε ακριβώς αυτό που χρειάζεται η λειτουργία να κάνει τη δουλειά της , τίποτα περισσότερο και τίποτα λιγότερο . Λειτουργίες που δεν χρειάζεται τίποτα θα χρησιμοποιήσει άκυρη .
Η 4

Συνειδητοποιήστε ότι οι περισσότερες παράμετροι έχουν " περάσει από τιμή . " Η λειτουργία δεν πάρει την πραγματική μεταβλητή , μόνο την αξία του , και μπορεί να αλλάξει χωρίς να επηρεάζεται η πηγή . Αν χρειαστεί να " περάσετε με αναφορά " για να επιτρέψει τη λειτουργία για να αλλάξετε την τιμή στην αρχική μεταβλητή , θα πρέπει να χρησιμοποιήσετε τους δείκτες για τις παραμέτρους
5

κρίνει τη δήλωση συνάρτηση σαν αυτή : .

 int calculate_GPA_subtotal ( σύντομη studenttype , int * σκορ ) { Η δήλωση ξεκινά με τον τύπο επιστροφής , τότε το όνομα του, τότε οι παράμετροι μέσα σε παρενθέσεις . Εδώ είναι τι θα μοιάζει για μια λειτουργία που δεν έχει ούτε : 
 άκυρη reset_printer ( void) { 
6

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

 calculate_GPA_subtotal ( σύντομη studenttype , int * σκορ ) ? Άκυρη reset_printer ( ακυρώσει ) ? . Σημειώστε ότι μπορείτε να αφήσετε τα ονόματα των παραμέτρων , αν θέλετε , αν και είναι καλή φόρμα για να τους συμπεριλάβει. 
Εικόνων Γράψτε το σώμα Λειτουργία
Η 7

Χρησιμοποιήστε { } . Ορισμούς Λειτουργία τελειώνει με ένα { που ξεκινά το σώμα της συνάρτησης και συνεχίζει μέχρι την αντιστοίχιση } . Χρησιμοποιήστε την εσοχή για να κάνει το πεδίο σαφής.
8

Χρησιμοποιήστε την εντολή επιστροφής για να επιστρέψετε μια τιμή . Για κενό λειτουργίες , να το χρησιμοποιήσετε χωρίς αξία να πηδήξει έξω από τη λειτουργία από τη μέση .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα