Ο Προγραμματισμός σε C είναι ένα βήμα προς βήμα σεμινάριο για να μάθετε προγραμματισμό σε C από το μηδέν, σε 45 σύντομα μαθήματα.
Ξεκινήστε με το πρώτο σας πρόγραμμα και συνεχίστε μέχρι τους δείκτες, τη μνήμη, τα αρχεία και την αποσφαλμάτωση, με διαγράμματα και ερωτήσεις εξάσκησης.
Αυτό το σεμινάριο σε C διδάσκει το σύγχρονο πρότυπο C (C17) με σαφή σειρά, μία ιδέα τη φορά, και εξηγεί τι άλλαξε στο νεότερο πρότυπο, C23. Κάθε μάθημα βασίζεται στο προηγούμενο, έτσι ώστε οι αρχάριοι να μπορούν να μάθουν C από την αρχή, ενώ κάθε σελίδα λειτουργεί επίσης ως γρήγορη αναφορά αργότερα.
Κάθε πλήρες πρόγραμμα στα μαθήματα μεταγλωττίστηκε και εκτελέστηκε, και η πραγματική του έξοδος εμφανίζεται κάτω από τον κώδικα. 13 πρωτότυπα διαγράμματα δείχνουν τι συμβαίνει μέσα στον υπολογιστή: πώς κατασκευάζεται ένα πρόγραμμα, πώς εκτελούνται οι βρόχοι, πώς οι πίνακες και οι συμβολοσειρές βρίσκονται στη μνήμη, πώς λειτουργούν οι δείκτες και πώς αυξάνεται η στοίβα κλήσεων κατά την αναδρομή.
Τι θα μάθετε (11 ενότητες, 45 μαθήματα)
• Ξεκινώντας: τι είναι η C, ρύθμιση ενός μεταγλωττιστή (Windows, macOS, Linux, online και σε Android), το πρώτο σας πρόγραμμα, πώς λειτουργεί η μεταγλώττιση, σχόλια
• Βασικά στοιχεία: λέξεις-κλειδιά και αναγνωριστικά, μεταβλητές, σταθερές και κυριολεκτικές τιμές, τύποι και μεγέθη δεδομένων, τελεστές, προτεραιότητα και μετατροπές, έξοδος με printf, είσοδος με scanf και fgets
• Ροή ελέγχου: if και else, η πρόταση switch, ο βρόχος for, βρόχοι while και do-while, break και continue
• Συναρτήσεις: συναρτήσεις, ορίσματα και τιμές επιστροφής, εμβέλεια και διάρκεια ζωής, αναδρομή
• Πίνακες και συμβολοσειρές: πίνακες, πολυδιάστατοι πίνακες, συμβολοσειρές, συναρτήσεις συμβολοσειρών και ασφάλεια
• Δείκτες και Μνήμη: δείκτες, δείκτες και πίνακες, δείκτες και συναρτήσεις, δυναμική μνήμη με malloc, calloc, realloc και free
• Οι Δικοί σας Τύποι: δομές, ενώσεις, απαριθμήσεις, typedef
• Αρχεία: άνοιγμα και εγγραφή αρχείων, ανάγνωση αρχείων, δυαδικά αρχεία
• Μεγαλύτερα Προγράμματα: ο προεπεξεργαστής, μακροεντολές και οι παγίδες τους, Προγράμματα πολλαπλών αρχείων και αρχεία κεφαλίδας
• Σφάλματα και Αποσφαλμάτωση: συνηθισμένα λάθη με πραγματικά μηνύματα μεταγλωττιστή, απροσδιόριστη συμπεριφορά, συμβουλές αποσφαλμάτωσης
• Αναφορά: ένα φύλλο γρήγορης αναφοράς και τι νέο υπάρχει στο C23
Πώς διδάσκουν τα μαθήματα
• Σύντομες εξηγήσεις σε απλή γλώσσα, ακολουθούμενες από ένα πλήρες παράδειγμα προγράμματος και την έξοδό του
• 13 διαγράμματα για μεταγλώττιση, τύπους δεδομένων, συνθήκες, βρόχους, πίνακες, συμβολοσειρές, δείκτες, δυναμική μνήμη, δομές και αναδρομή
• 15 προγράμματα με ένα σκόπιμο λάθος, που εμφανίζονται με το πραγματικό μήνυμα μεταγλωττιστή και τη διόρθωση
• 121 ερωτήσεις εξάσκησης με απαντήσεις στο τέλος σχεδόν κάθε μαθήματος, για να ελέγξετε τι μάθατε
• Συμβουλές και προειδοποιήσεις για τα λάθη που κάνουν πιο συχνά οι αρχάριοι
Χαρακτηριστικά
• Αναζήτηση σε όλα τα μαθήματα
• Λειτουργεί εκτός σύνδεσης, δεν απαιτείται λογαριασμός
• Διαθέσιμο σε 8 γλώσσες: Αγγλικά, Ισπανικά, Πορτογαλικά, Γαλλικά, Γερμανικά, Αραβικά, Χίντι και Ινδονησιακά (οι εξηγήσεις μεταφράζονται· ο κώδικας C παραμένει ο ίδιος)
• Καθαρό, μοντέρνος σχεδιασμός με σκοτεινή λειτουργία
• Τα μπλοκ κώδικα κυλούν πλάγια, έτσι ώστε τα προγράμματα να παραμένουν ευανάγνωστα σε ένα τηλέφωνο
Σε ποιους απευθύνεται
• Αρχάριους που θέλουν να μάθουν προγραμματισμό C ως μητρική τους γλώσσα
• Φοιτητές που παρακολουθούν ένα μάθημα προγραμματισμού C στο σχολείο, το κολέγιο ή το πανεπιστήμιο
• Αυτοδιδασκόμενους που θέλουν να κατανοήσουν πώς λειτουργούν τα προγράμματα κοντά στο υλικό
• Προγραμματιστές που γνωρίζουν μια άλλη γλώσσα και θέλουν ένα σαφές σεμινάριο C
Αυτή η εφαρμογή είναι ένα ανεξάρτητο βοήθημα μελέτης. Βασίζεται στο πρότυπο ISO C και στην τεκμηρίωση των μεταγλωττιστών GCC και Clang και δεν συνδέεται με κανέναν προμηθευτή μεταγλωττιστών, πανεπιστήμιο ή φορέα τυποποίησης.
Μάθετε προγραμματισμό C βήμα προς βήμα: ένα πλήρες σεμινάριο C για αρχάριους
Ενημερώθηκε στις
25 Οκτ 2026