Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή
- Τυπικές Βασικές αρχές ANSI τύπων δεδομένων και σταθερών C Απλοί και μορφοποιημένοι χειριστές χρήσης μνήμης εισόδου/εξόδου και βρόχοι ελέγχου ροής Express ιόντων
Λειτουργίες
- Ο ρόλος των συναρτήσεων Μετάβαση από τιμή / αναφορά Επιστρέφει τιμές από συναρτήσεις Αναδρομικές συναρτήσεις Συναρτήσεις επιστροφής κλήσης Συνέπειες στη βιβλιοθήκη στοίβας έναντι συνάρτησης καθορισμένης από το χρήστη Μεταβίβαση μεταβλητού αριθμού ορισμάτων
Πίνακες
- Καθορισμός, αρχικοποίηση και χρήση πινάκων Πολυδιάστατοι πίνακες Πίνακες χαρακτήρων και συμβολοσειρών Πίνακες και δείκτες Μεταβίβαση πινάκων σε συναρτήσεις Χειρισμός συμβολοσειρών με και χωρίς συναρτήσεις βιβλιοθήκης
Μαθήματα αποθήκευσης
- Scope and Life Automatic, Static, External, Register Memory (CPU / RAM)
Δομές & Σωματεία
- Ποιες είναι οι δομές για Δήλωση, αρχικοποίηση Access όπως αντικείμενα Ένθετες δομές Συστοιχία δομών Διέλευση δομών μέσω συναρτήσεων Εκχώρηση μνήμης και οπών Σύγκριση δομής Λειτουργία bit δομής Typedef για φορητότητα Ενώσεις Επικαλυπτόμενα μέλη
Απαριθμημένοι τύποι δεδομένων
- Enum, Indexing, enum Vs #define
Λειτουργίες bit
- AND ( & ), OR ( | ), XOR ( ^ ) Compliment ( ~ ) Left-Shift ( << ), Right Shift ( >> ) Απόκρυψη, ρύθμιση, εκκαθάριση και δοκιμή bit / bit
Δείκτες
- Ο σκοπός των δεικτών Καθορισμός δεικτών Οι τελεστές & και * Αντιστοίχιση δείκτη Δείκτης Αριθμητική Πολλαπλές κατευθύνσεις Προηγμένοι τύποι δείκτη Γενικές και μηδενικές συναρτήσεις δείκτη Δείκτες σε πίνακες και συμβολοσειρές Πίνακας δεικτών Δείκτες στη δομή και δείκτες ένωσης προς δυναμική μνήμη Μακριά, κοντά και Hunginter Τύπος Casting
Δυναμική εκχώρηση μνήμης
- Malloc(), Calloc(), Realloc(), Free() Farmalloc(), Farcalloc()
Έννοιες χειρισμού αρχείων
- Έννοια ενός τύπου δεδομένων FILE Inode, δομή ΑΡΧΕΙΟΥ Δείκτης αρχείου Ρουτίνες χειρισμού χαρακτήρων Μορφοποιημένες ρουτίνες δεδομένων Ρουτίνες ακατέργαστων δεδομένων Τυχαία Access σε FILE
Επιχειρήματα γραμμής εντολών
- Argc, argv Μεταβλητές Είσοδοι στο κύριο
Μεταγλωττιστής σε πρακτικό
- Οδηγίες προεπεξεργαστή Compiler, Assembler, Linker Conditional Compilation Multiple File Compilation Code Optimization Volatile, #pragma
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
- Γραμμικές & μη γραμμικές Ομοιογενείς & μη ομοιογενείς Στατικές & Δυναμικές Μονές, διπλές & κυκλικές συνδεδεμένες λίστες Στοίβες & ουρές Δυαδικά δέντρα
Τεχνικές Ταξινόμησης και SearchΔιαλογής
- Εισαγωγή, Επιλογή, Bubble, Συγχώνευση, Γρήγορη, Σωρός
Έννοιες και έκθεση σε πραγματικό χρόνο
- Εργαλεία ανάπτυξης και περιβάλλον Δημιουργία προτύπων κωδικοποίησης Utility Industry Αντικείμενο / Εκτελέσιμο Μορφή αρχείου Debugger
21 Hours
Testimonials (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Course - Circuits and Electronics Fundamentals
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Course - The Yocto Project - An Overview - hands-on
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.