Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member 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)
That the trainer adapts to our needs
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Course - The Yocto Project - An Overview - hands-on
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Course - Circuits and Electronics Fundamentals
Ο εκπαιδευτής ήταν πραγματικά ευγενικός και γνώστης, κάνοντας το παραπάνω μίλι για να εξηγήσει πράγματα που δεν ήξερα
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.