Προγραμματισμός σε C.

Συγγραφέας: Christy White
Ημερομηνία Δημιουργίας: 6 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Εισαγωγή - Μαθήματα προγραμματισμού σε C #0
Βίντεο: Εισαγωγή - Μαθήματα προγραμματισμού σε C #0

Περιεχόμενο

Το C είναι μία από τις παλαιότερες γλώσσες προγραμματισμού. Αναπτύχθηκε στη δεκαετία του 1970, αλλά εξακολουθεί να είναι γνωστή ως μια ισχυρή γλώσσα, καθώς είναι μια γλώσσα χαμηλού επιπέδου κοντά στη γλώσσα της μηχανής. Η εκμάθηση Γ είναι μια εξαιρετική εισαγωγή στον προγραμματισμό σε πιο σύνθετες γλώσσες και η γνώση που αποκτάτε είναι χρήσιμη για σχεδόν οποιαδήποτε γλώσσα προγραμματισμού και μπορεί να σας βοηθήσει τελικά να μπείτε στην ανάπτυξη εφαρμογών. Διαβάστε παρακάτω για να ξεκινήσετε τον προγραμματισμό στο C.

Για να πας

Μέρος 1 από 6: Οι προετοιμασίες

  1. Κατεβάστε και εγκαταστήστε έναν μεταγλωττιστή. Ο κωδικός C πρέπει πρώτα να καταρτιστεί από ένα πρόγραμμα που μπορεί να ερμηνεύσει τον κώδικα και να τον μετατρέψει σε γλώσσα που μπορεί να κατανοήσει το μηχάνημα. Οι μεταγλωττιστές είναι συνήθως διαθέσιμοι δωρεάν και μπορείτε να κατεβάσετε διαφορετικούς μεταγλωττιστές για κάθε λειτουργικό σύστημα.
    • Για Windows, Microsoft Visual Studio Express ή MinGW.
    • Για Mac, το XCode είναι ένας από τους καλύτερους μεταγλωττιστές C.
    • Στο Linux, το gcc είναι μια από τις πιο δημοφιλείς επιλογές.
  2. Τα βασικά. Το C είναι μία από τις παλαιότερες γλώσσες προγραμματισμού, αλλά πολύ ισχυρή. Αρχικά σχεδιάστηκε για το λειτουργικό σύστημα Unix, αλλά τελικά έγινε κοινό σε σχεδόν κάθε σύστημα. Η "μοντέρνα" έκδοση του C είναι C ++.
    • Το C αποτελείται από όλες τις λειτουργίες και μέσα σε αυτές τις λειτουργίες μπορείτε να χρησιμοποιήσετε μεταβλητές, δηλώσεις υπό όρους και βρόχους για την αποθήκευση και χειρισμό δεδομένων.
  3. Δείτε μερικές γραμμές απλού κώδικα. Ανατρέξτε στο (πολύ) απλό πρόγραμμα παρακάτω για να πάρετε μια πρώτη ιδέα για το πώς λειτουργούν τα διάφορα μέρη της γλώσσας και πώς λειτουργούν τα προγράμματα.

    #include stdio.h> int main () {printf ("Γεια σας, Κόσμος! n"); getchar (); επιστροφή 0; }

    • Η εργασία #περιλαμβάνω τοποθετείται στην αρχή ενός προγράμματος και φορτώνει βιβλιοθήκες (βιβλιοθήκες κώδικα) που περιέχουν τις λειτουργίες που χρειάζεστε. Σε αυτό το παράδειγμα stdio.h σίγουρα εσύ printf () και getchar () μπορεί να χρησιμοποιηθεί.
    • Η εργασία int main () λέει στον μεταγλωττιστή ότι το πρόγραμμα χρησιμοποιεί τη συνάρτηση "main" και ότι θα επιστρέψει έναν ακέραιο αριθμό μετά την εκτέλεση του. Όλα τα προγράμματα C λειτουργούν ως "κύρια" συνάρτηση.
    • Τα σημάδια {} δηλώστε ότι όλα μέσα είναι μέρος της "κύριας" λειτουργίας.
    • Η λειτουργία printf () δείχνει το περιεχόμενο των αγκυλών στην οθόνη του χρήστη. Τα εισαγωγικά διασφαλίζουν ότι η συμβολοσειρά εκτυπώνεται κυριολεκτικά. ο n λέει στον μεταγλωττιστή να μετακινήσει τον κέρσορα στην επόμενη γραμμή.
    • Το σήμα ; δείχνει το τέλος μιας γραμμής. Οι περισσότερες γραμμές κώδικα πρέπει να τελειώνουν με ερωτηματικό.
    • Η εργασία getchar ()λέει στον μεταγλωττιστή να περιμένει ένα πλήκτρο πριν συνεχίσει. Αυτό είναι χρήσιμο επειδή πολλοί μεταγλωττιστές εκτελούν το πρόγραμμα και μετά κλείνουν αμέσως το παράθυρο. Αυτό αποτρέπει την έξοδο του προγράμματος έως ότου πατηθεί ένα πλήκτρο.
    • Η εργασία επιστροφή 0 δηλώνει το τέλος της συνάρτησης. Σημειώστε ότι η "κύρια" συνάρτηση είναι α int η λειτουργία είναι. Αυτό σημαίνει ότι πρέπει να επιστρέψει έναν ακέραιο αριθμό αφού ολοκληρωθεί το πρόγραμμα. Το "0" δείχνει ότι το πρόγραμμα έχει εκτελεστεί σωστά. οποιοσδήποτε άλλος αριθμός υποδεικνύει ότι εντοπίστηκε σφάλμα.
  4. Προσπαθήστε να συντάξετε το πρόγραμμα. Εισαγάγετε τον κωδικό στο πρόγραμμα επεξεργασίας κώδικα και αποθηκεύστε τον ως αρχείο " *. C". Τώρα συντάξτε αυτό με τον μεταγλωττιστή σας, συνήθως πατώντας Build ή Run.
  5. Να συμπεριλαμβάνετε πάντα μια εξήγηση με τον κωδικό σας. Αυτό θα πρέπει να είναι ένα κανονικό μέρος του προγράμματος, αλλά δεν θα καταρτιστεί. Αυτό το σεμινάριο θα σας βοηθήσει να θυμηθείτε ποιος είναι ο κώδικας και να χρησιμεύσει ως οδηγός για προγραμματιστές που βλέπουν ή / και θέλουν να χρησιμοποιήσουν τον κωδικό σας.
    • Για να προσθέσετε ένα σχόλιο στο C, τοποθετήστε το a /* στην αρχή του σχολίου και a */ στο τέλος.
    • Σχολιάστε οπουδήποτε εκτός από τα πιο βασικά μέρη του κώδικα σας.
    • Τα σχόλια μπορούν να χρησιμοποιηθούν για να αποκρύψετε γρήγορα τμήματα του κώδικα χωρίς να τα αφαιρέσετε. Περιβάλλετε τον κώδικα τοποθετώντας τον σε ετικέτες σχολίων και μετά συντάξτε το πρόγραμμα. Εάν θέλετε να χρησιμοποιήσετε ξανά τον κωδικό, καταργήστε τις ετικέτες.

Μέρος 2 από 6: Χρήση μεταβλητών

  1. Η συνάρτηση των μεταβλητών. Οι μεταβλητές σάς επιτρέπουν να αποθηκεύετε δεδομένα, είτε αποτελέσματα υπολογισμού είτε είσοδο χρήστη. Οι μεταβλητές πρέπει να καθοριστούν για να τις χρησιμοποιήσετε και υπάρχουν διάφοροι τύποι για να διαλέξετε.
    • Μερικές από τις πιο κοινές μεταβλητές είναι int, απανθρακώνω και φλοτέρ. Καθένα από αυτά αποθηκεύει έναν διαφορετικό τύπο δεδομένων.
  2. Μάθετε πώς δηλώνονται οι μεταβλητές. Οι μεταβλητές πρέπει πρώτα να δώσουν έναν συγκεκριμένο τύπο ή να "δηλωθεί", προτού μπορέσουν να χρησιμοποιηθούν σε ένα πρόγραμμα Γ. Δηλώνετε μια μεταβλητή καθορίζοντας τον τύπο δεδομένων και ακολουθεί το όνομα της μεταβλητής. Για παράδειγμα, οι ακόλουθες δηλώσεις ισχύουν όλες στο C:

    float x; όνομα χαρακτήρα; int a, b, c, d;

    • Σημειώστε ότι μπορείτε να δηλώσετε πολλές μεταβλητές στην ίδια γραμμή, εφόσον είναι του ίδιου τύπου. Το μόνο πράγμα είναι ότι διαχωρίζετε τις μεταβλητές με κόμμα.
    • Όπως πολλές γραμμές στο C, είναι υποχρεωτικό να διαχωρίζετε κάθε μεταβλητή δήλωση με ερωτηματικό.
  3. Μάθετε πού να δηλώσετε τις μεταβλητές. Οι μεταβλητές πρέπει να δηλώνονται στην αρχή ενός μπλοκ κώδικα (Τα μέρη του κώδικα που περικλείονται στο {}). Εάν προσπαθήσετε να δηλώσετε μια μεταβλητή αργότερα, το πρόγραμμα δεν θα λειτουργήσει σωστά.
  4. Χρησιμοποιήστε μεταβλητές για να αποθηκεύσετε την είσοδο χρήστη Τώρα που γνωρίζετε τα βασικά στοιχεία του τρόπου λειτουργίας των μεταβλητών, μπορείτε να γράψετε ένα απλό πρόγραμμα που δέχεται και αποθηκεύει δεδομένα από τον χρήστη. Χρησιμοποιείτε μια άλλη συνάρτηση του C για αυτό, δηλαδή σάρωση. Αυτή η συνάρτηση αναζητά ειδικές τιμές σε μια συμβολοσειρά.

    #include stdio.h> int main () {int x; printf ("Εισαγάγετε έναν αριθμό:"); scanf ("% d", & x); printf ("Ο αριθμός είναι% d", x); getchar (); επιστροφή 0; }

    • ο "% d" χορδή / χορδή σάρωση για αναζήτηση ακέραιου αριθμού στην είσοδο χρήστη.
    • ο & για τη μεταβλητή Χ λέει σάρωση πού να βρείτε τη μεταβλητή για να την αλλάξετε και να αποθηκεύσετε τον ακέραιο ως αυτήν τη μεταβλητή.
    • Η τελευταία εντολή εκτύπωση διαβάζει τη μεταβλητή και εμφανίζει το αποτέλεσμα στον χρήστη.
  5. Επεξεργασία των μεταβλητών. Μπορείτε να επεξεργαστείτε τα δεδομένα που έχετε αποθηκεύσει στις μεταβλητές χρησιμοποιώντας μαθηματικές εκφράσεις. Η κύρια διάκριση που πρέπει να θυμάστε για τις μαθηματικές εκφράσεις είναι ότι μία = αποθηκεύει την τιμή της μεταβλητής, ενώ == τις τιμές και στις δύο πλευρές του χαρακτήρα για να βεβαιωθείτε ότι είναι ίσες.

    x = 3 * 4; / * εκχώρηση "x" σε 3 * 4 ή 12 * / x = x + 3; / * αυτό προσθέτει 3 στην προηγούμενη τιμή του "x" και ορίζει τη νέα τιμή ως μεταβλητή * / x == 15; / * ελέγχει εάν το "x" ισούται με 15 * / x 10. / * ελέγχει εάν η τιμή του "x" είναι μικρότερη από 10 * /

Μέρος 3 από 6: Δηλώσεις υπό όρους

  1. Κατανοήστε τα βασικά των δηλώσεων υπό όρους. Οι δηλώσεις υπό όρους είναι αυτό που βρίσκεται στο επίκεντρο των περισσότερων προγραμμάτων. Αυτές είναι δηλώσεις που είναι ΑΛΗΘΕΣ ή ΛΑΘΟΣ, και επιστρέφουν αντίστοιχα ένα αποτέλεσμα. Η απλούστερη από αυτές τις δηλώσεις είναι αν δήλωση.
    • TRUE και FALSE λειτουργούν διαφορετικά στο C από ό, τι μπορεί να έχετε συνηθίσει. ΑΛΗΘΕΣ δηλώσεις τελειώνουν πάντα με αντιστοίχιση ενός μη μηδενικού αριθμού. Όταν εκτελείτε συγκρίσεις και το αποτέλεσμα είναι ΑΛΗΘΕΙ, επιστρέφεται το "1". Εάν το αποτέλεσμα είναι FALSE, επιστρέφεται το "0". Η κατανόηση αυτού βοηθά στην εργασία με δηλώσεις IF.
  2. Μάθετε τους τυπικούς τελεστές υπό όρους. Οι δηλώσεις υπό όρους περιστρέφονται γύρω από τη χρήση μαθηματικών τελεστών που συγκρίνουν τιμές. Η ακόλουθη λίστα περιέχει τους πιο συχνά χρησιμοποιούμενους τελεστές υπό όρους.

    > / * μεγαλύτερο από * / / * μικρότερο από * /> = / * μεγαλύτερο από ή ίσο με * / = / * μικρότερο από ή ίσο με * / == / * ίσο με * /! = / * δεν ισούται με * /

    10> 5 TRUE 6 15 TRUE 8> = 8 TRUE 4 = 8 TRUE 3 == 3 TRUE 4! = 5 TRUE

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

    #include stdio.h> int main () {if (3 5) printf ("το 3 είναι μικρότερο από 5"); getchar (); }

  4. Χρησιμοποιήστε τις δηλώσεις ELSE / ELSE IF για να επεκτείνετε τους όρους σας. Μπορείτε να αξιοποιήσετε τις δηλώσεις IF χρησιμοποιώντας τις δηλώσεις ELSE και ELSE IF για να επεξεργαστείτε διαφορετικά αποτελέσματα. Οι δηλώσεις ELSE εκτελούνται μόνο εάν η δήλωση IF είναι FALSE. Οι δηλώσεις ELSE IF σάς επιτρέπουν να χρησιμοποιείτε πολλές δηλώσεις IF εντός του ίδιου μπλοκ κώδικα και έτσι δημιουργείτε πιο περίπλοκες συνθήκες. Δείτε το παρακάτω δείγμα προγράμματος για να μάθετε πώς λειτουργεί.

    #include stdio.h> int main () {int age; printf ("Εισαγάγετε την ηλικία σας:"); scanf ("% d", & ηλικία); if (ηλικία = 12) {printf ("Είστε ακόμα παιδί! n"); } αλλιώς εάν (20 ετών) {printf ("Είναι υπέροχο να είσαι έφηβος! n"); } αλλιώς εάν (ηλικίας 40 ετών) {printf ("Είστε ακόμα νέοι στην καρδιά! n"); } αλλιώς {printf ("Με την ηλικία έρχεται σοφία. n"); } επιστροφή 0; }

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

Μέρος 4 από 6: Βρόχοι

  1. Πώς λειτουργούν οι βρόχοι. Οι βρόχοι είναι μια από τις πιο σημαντικές πτυχές του προγραμματισμού, καθώς σας επιτρέπουν να επαναλαμβάνετε μπλοκ κώδικα μέχρι να πληρούνται ορισμένες προϋποθέσεις. Αυτό καθιστά την εφαρμογή επαναληπτικών ενεργειών πολύ εύκολη και δεν χρειάζεται να γράφετε νέες δηλώσεις υπό όρους κάθε φορά που θέλετε κάτι να συμβεί.
    • Υπάρχουν τρεις διαφορετικοί βρόχοι: FOR, WHILE και DO ... WHILE.
  2. Ο βρόχος FOR. Αυτός είναι ο πιο κοινός και χρήσιμος τύπος βρόχου. Αυτό θα διατηρήσει μια λειτουργία έως ότου πληρούνται ορισμένες προϋποθέσεις, όπως ορίζεται στο βρόχο FOR. Για βρόχους απαιτούνται 3 συνθήκες: αρχικοποίηση της μεταβλητής, συνθήκη που πρέπει να πληρούται και μεταβλητή που πρέπει να ενημερωθεί. Εάν δεν χρειάζεστε όλες αυτές τις συνθήκες, τότε θα πρέπει να τοποθετήσετε έναν κενό χώρο με ερωτηματικό, διαφορετικά ο βρόχος θα συνεχιστεί επ 'αόριστον.

    #include stdio.h> int main () {int y; για (y = 0; y 15; y ++;) {printf ("% d n", y); } getchar (); }

    • Στο παραπάνω πρόγραμμα γ οριστεί σε 0 και ο βρόχος θα συνεχιστεί όσο η τιμή του γ είναι μικρότερη από 15. Κάθε φορά η τιμή του γ εκτυπώνεται στην οθόνη, 1 προστίθεται στην τιμή του γ και ο βρόχος επαναλαμβάνεται. Αυτό μετράει γ = 15, ο βρόχος θα διακοπεί.
  3. Ο βρόχος WHILE. Ενώ οι βρόχοι είναι λίγο πιο απλοί από ό, τι ΓΙΑ βρόχους. Αυτά έχουν μόνο 1 συνθήκη και ο βρόχος συνεχίζεται όσο πληρούται αυτή η συνθήκη. Δεν χρειάζεται να αρχικοποιήσετε ή να ενημερώσετε μια μεταβλητή, αλλά μπορείτε να το κάνετε στον ίδιο τον βρόχο.

    #include stdio.h> int main () {int y; ενώ (y = 15) {printf ("% d n", y); y ++; } getchar (); }

    • ο y ++ Η εντολή προσθέτει 1 στη μεταβλητή γκάθε φορά που εκτελείται ο βρόχος. Αν γ έφτασε στις 16 (θυμηθείτε ότι αυτός ο βρόχος συνεχίζεται για όσο χρονικό διάστημα γ "μικρότερο ή ίσο με" 15), ο βρόχος θα σταματήσει.
  4. ο ΚΑΝΩ...WHILE βρόχο. Αυτός ο βρόχος είναι πολύ χρήσιμος για βρόχους που θέλετε να βεβαιωθείτε ότι έχουν γίνει τουλάχιστον μία φορά. Στους βρόχους FOR και WHILE, η κατάσταση ελέγχεται στην αρχή του βρόχου, πράγμα που σημαίνει ότι ο βρόχος έχει ολοκληρωθεί ή όχι. ΚΑΝΤΕ ... Ενώ οι βρόχοι ελέγχουν μόνο εάν πληρούται η συνθήκη στο τέλος και συνεπώς εκτελούνται τουλάχιστον μία φορά.

    #include stdio.h> int main () {int y; y = 5; do {printf ("Ο βρόχος τρέχει! n"); } ενώ (y! = 5); getchar (); }

    • Αυτός ο βρόχος θα εμφανίσει το μήνυμα ακόμα και αν η συνθήκη είναι ΛΑΘΟΣ. Η μεταβλητή γ έχει ρυθμιστεί σε 5 και ο βρόχος WHILE θα συνεχιστεί για όσο καιρό γ όχι ίσο με 5, μετά το οποίο τελειώνει ο βρόχος. Το μήνυμα εμφανίστηκε ήδη στην οθόνη επειδή ελέγχεται μόνο στο τέλος ότι πληρούται η συνθήκη.
    • Ο βρόχος WHILE στο DO ... WHILE πρέπει να τελειώνει με ερωτηματικό. Αυτή είναι η μόνη φορά που ένας βρόχος τελειώνει με ερωτηματικό.

Μέρος 5 από 6: Χρήση λειτουργιών

  1. Η βασική γνώση των λειτουργιών. Οι συναρτήσεις είναι αυτόνομα μπλοκ κώδικα που μπορούν να κληθούν από άλλο μέρος ενός προγράμματος. Αυτό καθιστά πολύ πιο εύκολο να επαναλάβετε τον κώδικα και τα προγράμματα ευκολότερα, τόσο για ανάγνωση όσο και για τροποποίηση. Οι συναρτήσεις χρησιμοποιούν όλες τις τεχνικές που περιγράφονται παραπάνω, ακόμη και άλλες λειτουργίες.
    • Ο κανόνας κύρια () στην αρχή όλων των προηγούμενων παραδειγμάτων είναι και μια συνάρτηση getchar ()
    • Οι λειτουργίες αποσκοπούν στο να κάνουν τον κώδικα ανάγνωσης και γραφής πιο αποτελεσματικό. Χρησιμοποιήστε τις δυνατότητες για να βελτιώσετε το πρόγραμμά σας.
  2. Ξεκινήστε με μια σύντομη περιγραφή. Οι λειτουργίες μπορούν να σχεδιαστούν καλύτερα περιγράφοντας πρώτα τι θέλετε να επιτύχετε προτού ξεκινήσετε με την πραγματική κωδικοποίηση. Η βασική σύνταξη μιας συνάρτησης στο C είναι "όνομα_τύπου επιστροφής (όρισμα1, όρισμα2, κ.λπ.);". Για παράδειγμα, για να δημιουργήσετε μια συνάρτηση που προσθέτει δύο αριθμούς, κάντε τα εξής:

    int προσθήκη (int x, int y);

    • Αυτό δημιουργεί μια συνάρτηση για την προσθήκη δύο ακεραίων (Χ και γ), και το άθροισμα επιστρέφει ως ακέραιος.
  3. Προσθέστε τη λειτουργία σε ένα πρόγραμμα. Μπορείτε να χρησιμοποιήσετε τη σύντομη περιγραφή για να δημιουργήσετε ένα πρόγραμμα για την προσθήκη δύο ακεραίων που έχουν εισαχθεί από το χρήστη. Το πρόγραμμα θα καθορίσει τον τρόπο λειτουργίας της λειτουργίας "προσθήκη" και θα τη χρησιμοποιήσει για την επεξεργασία των εισαγόμενων αριθμών.

    #include stdio.h> int add (int x, int y); int main () {int x; int y; printf ("Εισαγάγετε δύο αριθμούς για προσθήκη:"); scanf ("% d", & x); scanf ("% d", & y); printf ("Το άθροισμα των αριθμών είναι% d n", προσθήκη (x, y)); getchar (); } int add (int x, int y) {επιστροφή x + y; }

    • Σημειώστε ότι η σύντομη περιγραφή βρίσκεται στην αρχή του προγράμματος. Αυτό λέει στον μεταγλωττιστή τι να περιμένει όταν καλείται η συνάρτηση και τι θα επιστρέψει. Αυτό είναι απαραίτητο μόνο εάν θέλετε να ορίσετε τη λειτουργία αργότερα στο πρόγραμμα. Μπορείτε επίσης να Προσθήκη () καθορισμός για τη συνάρτηση κύρια () έτσι το αποτέλεσμα είναι το ίδιο όπως χωρίς τη σύντομη περιγραφή.
    • Η λειτουργία της συνάρτησης ορίζεται στο τέλος του προγράμματος. Η λειτουργία κύρια () αποκτά τους ακέραιους αριθμούς του χρήστη και μετά τους προωθεί στη συνάρτηση Προσθήκη () για επεξεργασία. Η λειτουργία Προσθήκη () στη συνέχεια επιστρέφει το αποτέλεσμα στο κύρια ()
    • Τώρα Προσθήκη () ορίζεται, μπορεί να κληθεί οπουδήποτε μέσα στο πρόγραμμα.

Μέρος 6 από 6: Συνεχίστε να μαθαίνετε

  1. Δείτε μερικά βιβλία σχετικά με τον προγραμματισμό στο C. Αυτό το άρθρο θα μπει μόνο στα βασικά και αυτό είναι μόνο η κορυφή του παγόβουνου που ονομάζεται C και ό, τι συμβαίνει με αυτό. Ένα καλό βιβλίο θα βοηθήσει στην επίλυση προβλημάτων και μπορεί να σας εξοικονομήσει πολλούς πονοκεφάλους αργότερα.
  2. Εγγραφείτε σε μια ομάδα. Υπάρχουν πολλές ομάδες, τόσο στο διαδίκτυο όσο και στον πραγματικό κόσμο, αφιερωμένες σε γλώσσες προγραμματισμού και προγραμματισμού όλων των ειδών. Βρείτε μερικούς ομοειδείς προγραμματιστές C για να ανταλλάξετε κώδικα και ιδέες με, και θα διαπιστώσετε ότι σε σύντομο χρονικό διάστημα έχετε μάθει πολλά περισσότερα από όσα πιστεύατε πιθανά.
    • Πηγαίνετε σε κάποια hack-a-thons εάν είναι δυνατόν. Αυτά είναι γεγονότα όπου ομάδες και άτομα πρέπει να βρουν τη λύση και το αντίστοιχο πρόγραμμα για ένα πρόβλημα μέσα σε μια συγκεκριμένη χρονική στιγμή, κάτι που απαιτεί πολλή δημιουργικότητα. Μπορείτε να συναντήσετε πολλούς σπουδαίους προγραμματιστές και τα hack-a-thons οργανώνονται σε όλο τον κόσμο.
  3. Πάρτε ένα μάθημα. Πραγματικά δεν χρειάζεται να επιστρέψετε στο σχολείο για να εκπαιδεύσετε ως προγραμματιστής, αλλά δεν βλάπτει να παρακολουθήσετε ένα μάθημα και να βελτιώσετε πραγματικά τον μαθησιακό σας ρυθμό. Τίποτα δεν μπορεί να ανταγωνιστεί με άμεση βοήθεια από άτομα που είναι πολύ καλά σε ένα συγκεκριμένο θέμα. Μπορείτε συχνά να βρείτε ένα κοντινό μάθημα ή να προσπαθήσετε να αναζητήσετε ένα διαδικτυακό μάθημα.
  4. Επίσης, σκεφτείτε να μάθετε C ++. Μόλις κυριαρχήσετε στο C, δεν είναι κακό να προχωρήσετε στο C ++. Αυτή είναι η πιο μοντέρνα παραλλαγή του C και προσφέρει πολύ μεγαλύτερη ευελιξία. Το C ++ έχει σχεδιαστεί για να δουλεύει με αντικείμενα και το να μπορείς να δουλεύεις με το C ++ σου επιτρέπει να γράφεις ισχυρά προγράμματα για σχεδόν οποιοδήποτε λειτουργικό σύστημα.

Συμβουλές

  • Να σχολιάζετε πάντα τα προγράμματά σας. Αυτό όχι μόνο βοηθά τους άλλους να κατανοήσουν τον πηγαίο κώδικα, αλλά και να σας βοηθήσουν να θυμηθείτε τι κωδικοποιήσατε και γιατί. Ίσως γνωρίζετε τώρα τι κάνετε, αλλά μετά από περίπου 2-3 ​​μήνες, οι πιθανότητες είναι ότι δεν έχετε πλέον ιδέα.
  • Μην ξεχάσετε να τερματίσετε μια δήλωση όπως printf (), scanf (), getch (), κλπ με ένα ερωτηματικό (;), αλλά μην την τοποθετείτε μετά από δηλώσεις όπως "if", "while" ή "for" loop.
  • Εάν αντιμετωπίσετε ένα σφάλμα σύνταξης κατά τη διάρκεια της μεταγλώττισης και κολλήσετε, χρησιμοποιήστε την αγαπημένη σας μηχανή αναζήτησης για να μάθετε τι σημαίνει το μήνυμα σφάλματος. Υπάρχει μια καλή πιθανότητα κάποιος άλλος να έχει ήδη δημοσιεύσει μια λύση για το ίδιο πρόβλημα.
  • Ο πηγαίος κώδικας πρέπει να έχει επέκταση *. C, ώστε ο μεταγλωττιστής να γνωρίζει ότι είναι ένα αρχείο C.
  • Θυμηθείτε, η πρακτική κάνει τέλεια. Όσο περισσότερο ασκείστε στο να γράφετε προγράμματα, τόσο καλύτερα θα γίνετε. Ξεκινήστε λοιπόν με απλά, σύντομα προγράμματα έως ότου έχετε σταθερή βάση και μετά προχωρήστε στα πιο περίπλοκα προγράμματα.
  • Μάθετε για τη λογική. Αυτό βοηθά στην επίλυση διαφόρων προβλημάτων κατά την κωδικοποίηση.