C Standard Λειτουργίες βιβλιοθήκης

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

Οι τυπικές λειτουργίες βιβλιοθήκης C ή απλά οι λειτουργίες Β βιβλιοθήκης είναι ενσωματωμένες συναρτήσεις στον προγραμματισμό Γ.

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

Εάν θέλετε να χρησιμοποιήσετε τη printf()λειτουργία, το αρχείο κεφαλίδας πρέπει να συμπεριληφθεί.

 #include int main() ( printf("Catch me if you can."); ) 

Εάν προσπαθήσετε να χρησιμοποιήσετε printf()χωρίς να συμπεριλάβετε το stdio.hαρχείο κεφαλίδας, θα εμφανιστεί ένα σφάλμα.

Πλεονεκτήματα της χρήσης λειτουργιών βιβλιοθήκης Γ

1. Δουλεύουν

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

2. Οι λειτουργίες βελτιστοποιούνται για απόδοση

Δεδομένου ότι οι συναρτήσεις είναι λειτουργίες "τυπικής βιβλιοθήκης", μια ειδική ομάδα προγραμματιστών τις καθιστά συνεχώς καλύτερες. Στη διαδικασία, είναι σε θέση να δημιουργήσουν τον πιο αποτελεσματικό κώδικα βελτιστοποιημένο για μέγιστη απόδοση.

3. Εξοικονομεί σημαντικό χρόνο ανάπτυξης

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

4. Οι λειτουργίες είναι φορητές

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

Παράδειγμα: Τετραγωνική ρίζα χρησιμοποιώντας τη συνάρτηση sqrt ()

Ας υποθέσουμε ότι θέλετε να βρείτε την τετραγωνική ρίζα ενός αριθμού.

Για να υπολογίσετε την τετραγωνική ρίζα ενός αριθμού, μπορείτε να χρησιμοποιήσετε τη συνάρτηση βιβλιοθήκης sqrt (). Η συνάρτηση ορίζεται στο math.hαρχείο κεφαλίδας.

 #include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Πληκτρολογήστε έναν αριθμό: 12 Τετραγωνική ρίζα 12,00 = 3,46

Λειτουργίες βιβλιοθήκης σε διαφορετικά αρχεία κεφαλίδας

Αρχεία κεφαλίδας C
Λειτουργίες διεκπεραίωσης προγράμματος
αρχείο κεφαλίδας "> Λειτουργίες τύπου χαρακτήρα
Λειτουργίες εντοπισμού
αρχείο κεφαλίδας "> Λειτουργίες μαθηματικών
Λειτουργίες άλματος
Λειτουργίες χειρισμού σημάτων
Λειτουργίες χειρισμού μεταβλητών ορισμάτων
Τυπικές λειτουργίες εισόδου / εξόδου
Τυπικές λειτουργίες Utility
κεφαλίδα "> Λειτουργίες χειρισμού συμβολοσειρών
Λειτουργίες ώρας ημερομηνίας

ενδιαφέροντα άρθρα...