Πώς να μάθετε να προγραμματίζετε σε C: 12 βήματα (με εικόνες)

Πίνακας περιεχομένων:

Πώς να μάθετε να προγραμματίζετε σε C: 12 βήματα (με εικόνες)
Πώς να μάθετε να προγραμματίζετε σε C: 12 βήματα (με εικόνες)

Βίντεο: Πώς να μάθετε να προγραμματίζετε σε C: 12 βήματα (με εικόνες)

Βίντεο: Πώς να μάθετε να προγραμματίζετε σε C: 12 βήματα (με εικόνες)
Βίντεο: Μαθηματικά - Η Προπαίδεια (1,2,3) - Β' & Γ' Δημοτικού Επ. 24 2024, Απρίλιος
Anonim

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

Βήματα

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

53403 1 2
53403 1 2

Βήμα 1. Κατεβάστε και εγκαταστήστε έναν μεταγλωττιστή

Ο κωδικός C πρέπει να καταρτιστεί από ένα πρόγραμμα που ερμηνεύει τον κώδικα σε σήματα που μπορεί να κατανοήσει το μηχάνημα. Οι μεταγλωττιστές είναι συνήθως δωρεάν και διατίθενται διαφορετικοί μεταγλωττιστές για διαφορετικά λειτουργικά συστήματα.

  • Για Windows, δοκιμάστε το Microsoft Visual Studio Express ή το MinGW.
  • Για Mac, το XCode είναι ένας από τους καλύτερους μεταγλωττιστές C.
  • Για Linux, το gcc είναι μία από τις πιο δημοφιλείς επιλογές.
53403 2 2
53403 2 2

Βήμα 2. Κατανοήστε τα βασικά

Η C είναι μία από τις παλαιότερες γλώσσες προγραμματισμού και μπορεί να είναι πολύ ισχυρή. Σχεδιάστηκε για λειτουργικά συστήματα Unix, αλλά έχει μεταφερθεί και επεκταθεί για σχεδόν όλα τα λειτουργικά συστήματα. Η σύγχρονη έκδοση του C είναι C ++.

Το C αποτελείται ουσιαστικά από συναρτήσεις και σε αυτές τις συναρτήσεις μπορείτε να χρησιμοποιήσετε μεταβλητές, δηλώσεις υπό όρους, βρόχους για αποθήκευση και χειρισμό δεδομένων

53403 3 2
53403 3 2

Βήμα 3. Εξετάστε κάποιο βασικό κώδικα

Ρίξτε μια ματιά στο (πολύ) βασικό πρόγραμμα παρακάτω για να πάρετε μια καλή ιδέα για το πώς λειτουργούν μαζί μερικές από τις διάφορες πτυχές της γλώσσας και για να πάρετε μια ιδέα για το πώς λειτουργούν τα προγράμματα.

#include int main () {printf ("Hello, World! / n"); getchar (); επιστροφή 0? }

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

Βήμα 4. Δοκιμάστε να συντάξετε το πρόγραμμα

Εισαγάγετε τον κωδικό στον επεξεργαστή κώδικα και αποθηκεύστε τον ως αρχείο "*.c". Μεταγλωττίστε το στον μεταγλωττιστή σας, συνήθως κάνοντας κλικ στο κουμπί Δημιουργία ή Εκτέλεση.

53403 5 2
53403 5 2

Βήμα 5. Να σχολιάζετε πάντα τον κωδικό σας

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

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

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

53403 6 2
53403 6 2

Βήμα 1. Κατανοήστε τη λειτουργία των μεταβλητών

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

Μερικοί από τους πιο συνηθισμένους τύπους μεταβλητών περιλαμβάνουν int, char και float. Το καθένα αποθηκεύει διαφορετικό τύπο δεδομένων

53403 7 2
53403 7 2

Βήμα 2. Μάθετε πώς δηλώνονται οι μεταβλητές

Οι μεταβλητές πρέπει να καθοριστούν ή να "δηλωθούν", προτού μπορέσουν να χρησιμοποιηθούν από το πρόγραμμα. Δηλώνετε μια μεταβλητή εισάγοντας τον τύπο δεδομένων που ακολουθείται από το όνομα της μεταβλητής. Για παράδειγμα, τα ακόλουθα είναι όλες έγκυρες δηλώσεις μεταβλητών:

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

  • Σημειώστε ότι μπορείτε να δηλώσετε πολλές μεταβλητές στην ίδια γραμμή, αρκεί να είναι του ίδιου τύπου. Απλώς διαχωρίστε τα ονόματα μεταβλητών με κόμματα.
  • Όπως πολλές γραμμές στο C, κάθε γραμμή δήλωσης μεταβλητής πρέπει να τελειώνει με ερωτηματικό.
53403 8 2
53403 8 2

Βήμα 3. Μάθετε πού να δηλώσετε μεταβλητές

Οι μεταβλητές πρέπει να δηλώνονται στην αρχή κάθε μπλοκ κώδικα (Τα μέρη του κώδικα που περικλείονται σε {} παρενθέσεις). Εάν προσπαθήσετε να δηλώσετε μια μεταβλητή αργότερα στο μπλοκ, το πρόγραμμα δεν θα λειτουργήσει σωστά.

53403 9 1
53403 9 1

Βήμα 4. Χρησιμοποιήστε μεταβλητές για να αποθηκεύσετε την είσοδο χρήστη

Τώρα που γνωρίζετε τα βασικά για το πώς λειτουργούν οι μεταβλητές, μπορείτε να γράψετε ένα απλό πρόγραμμα που θα αποθηκεύει τις εισόδους του χρήστη. Θα χρησιμοποιείτε μια άλλη λειτουργία στο πρόγραμμα, που ονομάζεται scanf. Αυτή η συνάρτηση αναζητά την είσοδο που παρέχεται για συγκεκριμένες τιμές.

#include int main () {int x; printf ("Εισαγάγετε έναν αριθμό:"); scanf ("%d", & x); printf ("Καταχωρίσατε %d", x); getchar (); επιστροφή 0? }

  • Η συμβολοσειρά "%d" λέει στο scanf να αναζητήσει ακέραιους αριθμούς στην είσοδο του χρήστη.
  • Το & πριν από τη μεταβλητή x λέει scanf πού να βρείτε τη μεταβλητή για να την αλλάξετε και αποθηκεύει τον ακέραιο στη μεταβλητή.
  • Η τελική εντολή printf διαβάζει τον ακέραιο αριθμό εισόδου στον χρήστη.
53403 10 2
53403 10 2

Βήμα 5. Χειριστείτε τις μεταβλητές σας

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

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

Μέρος 3 από 6: Χρήση δηλώσεων υπό όρους

53403 11 2
53403 11 2

Βήμα 1. Κατανοήστε τα βασικά των δηλώσεων υπό όρους

Οι υπό όρους δηλώσεις είναι αυτές που οδηγούν τα περισσότερα προγράμματα. Είναι δηλώσεις που καθορίζονται είτε ως ΑΛΗΘΙΝΕΣ είτε ΛΑΘΟΣ και στη συνέχεια ενεργούν βάσει του αποτελέσματος. Η πιο βασική από τις προτάσεις είναι η δήλωση if.

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

53403 12 2
53403 12 2

Βήμα 2. Μάθετε τους βασικούς τελεστές υπό όρους

Οι όροι υπό όρους περιστρέφονται γύρω από τη χρήση μαθηματικών τελεστών που συγκρίνουν τιμές. Η παρακάτω λίστα περιέχει τους πιο συχνά χρησιμοποιούμενους τελεστές υπό όρους.

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

10> 5 ΑΛΗΘΙΝΗ 6 <15 ΑΛΗΘΕΙΑ 8> = 8 ΑΛΗΘΙΝΗ 4 <= 8 ΑΛΗΘΕΙΑ 3 == 3 ΑΛΗΘΙΝΗ 4! = 5 ΑΛΗΘΕΙΑ

53403 13 2
53403 13 2

Βήμα 3. Γράψτε μια βασική πρόταση IF

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

#include int main () {if (3 <5) printf ("3 is less than 5"); getchar (); }

53403 14 2
53403 14 2

Βήμα 4. Χρησιμοποιήστε τις προτάσεις ELSE/ELSE IF για να επεκτείνετε τις συνθήκες σας

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

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

Το πρόγραμμα λαμβάνει την είσοδο από τον χρήστη και την παίρνει μέσω των δηλώσεων IF. Εάν ο αριθμός ικανοποιεί την πρώτη πρόταση, τότε επιστρέφεται η πρώτη δήλωση printf. Εάν δεν ικανοποιεί την πρώτη δήλωση, λαμβάνεται μέσω κάθε δήλωσης ΑΛΛΟ ΑΝ ΕΙΝΑΙ έως ότου βρει μια που λειτουργεί. Εάν δεν ταιριάζει με κανένα από αυτά, περνά στο τέλος της δήλωσης ELSE

Μέρος 4 από 6: Βρόχοι εκμάθησης

53403 15 2
53403 15 2

Βήμα 1. Κατανοήστε πώς λειτουργούν οι βρόχοι

Οι βρόχοι είναι μία από τις πιο σημαντικές πτυχές του προγραμματισμού, καθώς σας επιτρέπουν να επαναλαμβάνετε μπλοκ κώδικα μέχρι να πληρούνται συγκεκριμένες προϋποθέσεις. Αυτό μπορεί να κάνει τις επαναλαμβανόμενες ενέργειες πολύ εύκολο να εφαρμοστούν και σας εμποδίζει να γράφετε νέες δηλώσεις υπό όρους κάθε φορά που θέλετε να συμβεί κάτι.

Υπάρχουν τρεις κύριοι τύποι βρόχων: FOR, WHILE και DO… WHILE

53403 16 2
53403 16 2

Βήμα 2. Χρησιμοποιήστε ένα βρόχο FOR

Αυτός είναι ο πιο συνηθισμένος και χρήσιμος τύπος βρόχου. Θα συνεχίσει να εκτελεί τη συνάρτηση μέχρι να πληρούνται οι προϋποθέσεις που τίθενται στον βρόχο FOR. Οι βρόχοι FOR απαιτούν τρεις προϋποθέσεις: αρχικοποίηση της μεταβλητής, συνθήκη που πρέπει να πληρείται και τρόπος ενημέρωσης της μεταβλητής. Εάν δεν χρειάζεστε όλες αυτές τις συνθήκες, θα πρέπει ακόμα να αφήσετε ένα κενό διάστημα με ερωτηματικό, διαφορετικά ο βρόχος θα τρέξει για πάντα.

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

Στο παραπάνω πρόγραμμα, το y ορίζεται στο 0 και ο βρόχος συνεχίζεται όσο η τιμή του είναι μικρότερη από 15. Κάθε φορά που εκτυπώνεται η τιμή του y, προστίθεται 1 στην τιμή του y και ο βρόχος επαναλαμβάνεται. Μόλις y = 15, ο βρόχος θα σπάσει

53403 17 2
53403 17 2

Βήμα 3. Χρησιμοποιήστε ένα βρόχο WHILE

Ενώ οι βρόχοι είναι πιο απλοί από τους βρόχους FOR. Έχουν μόνο μία συνθήκη και ο βρόχος λειτουργεί όσο αυτή η συνθήκη είναι αληθής. Δεν χρειάζεται να προετοιμάσετε ή να ενημερώσετε τη μεταβλητή, αν και μπορείτε να το κάνετε στο κύριο σώμα του βρόχου.

#include int main () {int y; ενώ (y <= 15) {printf ("%d / n", y); y ++; } getchar (); }

Η εντολή y ++ προσθέτει 1 στη μεταβλητή y κάθε φορά που εκτελείται ο βρόχος. Μόλις το y χτυπήσει 16 (θυμηθείτε, αυτός ο βρόχος πηγαίνει όσο το y είναι μικρότερο ή ίσο με 15), ο βρόχος σπάει

53403 18 2
53403 18 2

Βήμα 4. Χρησιμοποιήστε ένα DO

.. ΒΡΟΧΟΣ WHILE.

Αυτός ο βρόχος είναι πολύ χρήσιμος για βρόχους που θέλετε να διασφαλίσετε ότι εκτελούνται τουλάχιστον μία φορά. Στους βρόχους FOR και WHILE, η κατάσταση ελέγχεται στην αρχή του βρόχου, πράγμα που σημαίνει ότι δεν θα μπορούσε να περάσει και να αποτύχει αμέσως. DO… WHILE loops ελέγχει τις συνθήκες στο τέλος του βρόχου, διασφαλίζοντας ότι ο βρόχος εκτελείται τουλάχιστον μία φορά.

#include int main () {int y; y = 5; do {printf ("Αυτός ο βρόχος τρέχει! / n"); } ενώ (y! = 5); getchar (); }

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

Μέρος 5 από 6: Χρήση συναρτήσεων

53403 19 1
53403 19 1

Βήμα 1. Κατανοήστε τα βασικά των συναρτήσεων

Οι συναρτήσεις είναι αυτόνομα μπλοκ κώδικα που μπορούν να κληθούν από άλλα μέρη του προγράμματος. Διευκολύνουν πολύ την επανάληψη κώδικα και βοηθούν το πρόγραμμα να είναι πιο απλό στην ανάγνωση και την αλλαγή. Οι συναρτήσεις μπορούν να περιλαμβάνουν όλες τις τεχνικές που καλύφθηκαν προηγουμένως, οι οποίες διδάχθηκαν σε αυτό το άρθρο, και ακόμη και άλλες λειτουργίες.

  • Η κύρια γραμμή () στην αρχή όλων των παραπάνω παραδειγμάτων είναι μια συνάρτηση, όπως και το getchar ()
  • Οι λειτουργίες είναι απαραίτητες για έναν αποτελεσματικό και ευανάγνωστο κώδικα. Χρησιμοποιήστε σωστά τις λειτουργίες για τον εξορθολογισμό του προγράμματος σας.
53403 20 2
53403 20 2

Βήμα 2. Ξεκινήστε με ένα περίγραμμα

Οι συναρτήσεις δημιουργούνται καλύτερα όταν περιγράφετε τι θέλετε να επιτύχει πριν ξεκινήσετε την πραγματική κωδικοποίηση. Η βασική σύνταξη για τις συναρτήσεις είναι "name_type name (argument1, argument2, etc.);". Για παράδειγμα, για να δημιουργήσετε μια συνάρτηση που προσθέτει δύο αριθμούς:

int add (int x, int y);

Αυτό θα δημιουργήσει μια συνάρτηση που προσθέτει δύο ακέραιους αριθμούς (x και y) και στη συνέχεια επιστρέφει το άθροισμα ως ακέραιο

53403 21 1
53403 21 1

Βήμα 3. Προσθέστε τη συνάρτηση σε ένα πρόγραμμα

Μπορείτε να χρησιμοποιήσετε το περίγραμμα για να δημιουργήσετε ένα πρόγραμμα που παίρνει δύο ακέραιους αριθμούς που εισάγει ο χρήστης και στη συνέχεια τους προσθέτει μαζί. Το πρόγραμμα θα καθορίσει πώς λειτουργεί η συνάρτηση "προσθήκη" και θα τη χρησιμοποιήσει για να χειριστεί τους αριθμούς εισόδου.

#include 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) {return x + y; }

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

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

53403 22 2
53403 22 2

Βήμα 1. Βρείτε μερικά βιβλία προγραμματισμού C

Αυτό το άρθρο καλύπτει τα βασικά, αλλά χαράζει μόνο την επιφάνεια του προγραμματισμού C και όλες τις σχετικές γνώσεις. Ένα καλό βιβλίο αναφοράς θα σας βοηθήσει να λύσετε προβλήματα και θα σας σώσει από πολλούς πονοκεφάλους στο δρόμο.

53403 23 2
53403 23 2

Βήμα 2. Εγγραφείτε σε μερικές κοινότητες

Υπάρχουν πολλές κοινότητες, τόσο στο διαδίκτυο όσο και στον πραγματικό κόσμο, αφιερωμένες στον προγραμματισμό και σε όλες τις γλώσσες που συνεπάγεται. Βρείτε μερικούς ομοϊδεάτες προγραμματιστές C για να ανταλλάξετε κώδικα και ιδέες και σύντομα θα βρεθείτε να μάθετε πολλά.

Παρακολουθήστε μερικά hack-a-thons αν είναι δυνατόν. Πρόκειται για εκδηλώσεις όπου ομάδες και άτομα έχουν χρονικά όρια για να βρουν προγράμματα και λύσεις και συχνά προάγουν πολλή δημιουργικότητα. Μπορείτε να συναντήσετε πολλούς καλούς προγραμματιστές με αυτόν τον τρόπο και τα hack-a-thons συμβαίνουν τακτικά σε όλο τον κόσμο

53403 24 2
53403 24 2

Βήμα 3. Πάρτε μερικά μαθήματα

Δεν χρειάζεται να επιστρέψετε στο σχολείο για πτυχίο Επιστήμης Υπολογιστών, αλλά η παρακολούθηση μερικών μαθημάτων μπορεί να κάνει θαύματα για τη μάθησή σας. Τίποτα δεν ισοδυναμεί με πρακτική βοήθεια από ανθρώπους που γνωρίζουν καλά τη γλώσσα. Μπορείτε συχνά να βρείτε μαθήματα σε τοπικά κοινοτικά κέντρα και πανεπιστήμια και ορισμένα πανεπιστήμια θα σας επιτρέψουν να ελέγξετε τα προγράμματα επιστήμης υπολογιστών χωρίς να χρειαστεί να εγγραφείτε.

53403 25 2
53403 25 2

Βήμα 4. Σκεφτείτε να μάθετε C ++

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

Συμβουλές

  • Προσθέστε πάντα σχόλια στα προγράμματά σας. Αυτό όχι μόνο βοηθά άλλους που μπορούν να ρίξουν μια ματιά στον πηγαίο κώδικα του, αλλά επίσης σας βοηθά να θυμηθείτε τι γράφετε και γιατί. Μπορεί να γνωρίζετε τι κάνετε τη στιγμή που γράφετε τον κωδικό σας, αλλά μετά από δύο ή τρεις μήνες, δεν θα θυμάστε πολλά.
  • Να θυμάστε πάντα να τερματίζετε μια δήλωση όπως printf (), scanf (), getch (), κ.λπ. Το
  • Όταν αντιμετωπίζετε ένα σφάλμα σύνταξης κατά τη μεταγλώττιση, αν έχετε κολλήσει, αναζητήστε το Google (ή άλλη μηχανή αναζήτησης) με το σφάλμα που λάβατε. Οι πιθανότητες είναι ότι κάποιος έχει ήδη αντιμετωπίσει το ίδιο πρόβλημα και έχει δημοσιεύσει μια λύση.
  • Ο πηγαίος κώδικας πρέπει να έχει επέκταση *.c, ώστε ο μεταγλωττιστής σας να καταλάβει ότι πρόκειται για αρχείο προέλευσης C.
  • Να θυμάστε πάντα ότι η πρακτική κάνει τέλεια. Όσο περισσότερο εξασκείστε να γράψετε ένα πρόγραμμα, τόσο καλύτερα θα το πετύχετε. Ξεκινήστε λοιπόν με απλά, σύντομα προγράμματα μέχρι να πάρετε τη βάση σας και, στη συνέχεια, όταν είστε σίγουροι, μπορείτε να προχωρήσετε στο πιο περίπλοκο.
  • Προσπαθήστε να μάθετε τη δημιουργία λογικής. Βοηθά στην αντιμετώπιση διαφορετικών προβλημάτων κατά τη σύνταξη ενός κώδικα.

Συνιστάται: