Course Outline
C Βασικοί τύποι δεδομένων
- Ακέραιοι τύποι Τύποι κινητής υποδιαστολής Δείκτες (αριθμητική δείκτη, αποπροστασία δείκτη) Πίνακες Η σχέση μεταξύ πινάκων και δεικτών Αριθμοί
Programming κατασκευές
- if - else εντολές εναλλάσσουν εντολές while βρόχους και do - while βρόχους για βρόχους goto εντολές Λειτουργίες σε C Πρότυπα συνάρτησης Κατανόηση της κλήσης του C με τιμή μηχανισμού για μεταβίβαση ορισμάτων Εφαρμογή συναρτήσεων Κλήση συναρτήσεων Χρήση δεικτών για μεταβίβαση τιμών με αναφορά Μεταβίβαση πινάκων σε συναρτήσεις Κατανόηση της τιμής επιστροφής του C μηχανισμός Χρήση δεικτών για επιστροφή τιμών με αναφορά
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
- Καθορισμός δομών δεδομένων Access και χειρισμός των στοιχείων μιας δομής δεδομένων Δείκτες σε δομές δεδομένων Ο τελεστής βέλους (->) Χρήση δείκτη για τη διάβαση μιας σειράς δομών δεδομένων
Προχωρημένα θέματα
- Δείκτες σε δείκτες Δείκτες συνάρτησης Const και στατικές λέξεις-κλειδιά - οι έννοιες και οι χρήσεις τους Casts και casting Χρήση void * pointers Δομές δεδομένων που περιέχουν δείκτες σε δομές δεδομένων Δομές δεδομένων που περιέχουν δείκτες συναρτήσεων Δείκτες συναρτήσεων και προγραμματισμός βάσει πίνακα Πεδία bit σε δομές δεδομένων Ενώσεις Χρήση πινάκων για υλοποίηση κυκλικά buffers και στοίβες Ενότητες ως δομές δεδομένων και διεπαφές Δυναμικές δομές δεδομένων και οι χρήσεις τους Λίστες μεμονωμένα συνδεδεμένες λίστες διπλά συνδεδεμένες
Επισκόπηση της βασικής βιβλιοθήκης C
- putc, putchar, getc, getchar printf, scanf Λειτουργίες χειρισμού συμβολοσειρών (strcpy, strcat, ...) Ενσωματωμένα θέματα προσανατολισμένα στο σύστημα Ρύθμιση διευθύνσεων θυρών Καθορισμός δομών δεδομένων προσανατολισμένων στα bit Ειδικά χαρακτηριστικά μεταγλωττιστή #pragmas Επεκτάσεις Non ANSII C AccessΕνεργοποίηση και χειρισμός καταχωρητές ειδικών συναρτήσεων Εφαρμογή χειριστών διακοπής Κλήση κωδικού συγκροτήματος από C Κλήση C από κωδικό συναρμολόγησης
Θύρα I/O - LED που αναβοσβήνουν Καθυστερήσεις λογισμικού Σάρωση πληκτρολογίου Βασικό RS232 Βασική λήψη δεδομένων και διεπαφή αισθητήρα Εργασία με EEPROM (σε τσιπ και SPI/I2C)
Requirements
Κανένας
Testimonials (6)
I was able to learn tbe basics of C programming and have something to build upon.
Patrick Hensley - Roush Industries
Course - Programming in C
Οι ασκήσεις με τις οποίες μπορέσαμε να εξοικειωθούμε με το TDD
Csongor Benedek - ACCENTURE
Course - Agile and TDD with C
Machine Translated
τις ασκήσεις και τη μεθοδολογία
Javier MIllan Rios - si
Course - Advanced C Programming
Machine Translated
Ένας μεγάλος όγκος πρακτικών γνώσεων φαίνεται σε παραδείγματα της πραγματικής ζωής.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Πιέστε τις αλλαγές σε συνεχή βάση, όταν την 3η μέρα άρχισα να χάνομαι περισσότερο από πριν και ήταν πιο δύσκολο να εντοπίσω το σφάλμα γρήγορα, μπόρεσα γρήγορα να ελέγξω για την τελευταία αλλαγή και να μείνω ενημερωμένος με το υλικό
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.