Η γλώσσα προγραμματισμού C ++

Τι είναι το C ++;

  • Το C ++ είναι μια γλώσσα προγραμματισμού γενικής χρήσης που χρησιμοποιείται από τη δεκαετία του 1990
  • Σχεδιάστηκε από τον Bjarne Stroustrup με το όνομα "C με τάξεις".
  • Είναι μια έκδοση του C που περιλαμβάνει αντικειμενοστρεφή στοιχεία, συμπεριλαμβανομένων τάξεων και συναρτήσεων.
  • Θεωρείται μία από τις μεγαλύτερες γλώσσες προγραμματισμού, όπως μπορείτε να δείτε στην παρακάτω εικόνα:
Π.χ.

πηγή: Github

Το πρώτο σας πρόγραμμα στο C ++

#include  using namespace std; int main() { cout << "Hello World" << endl; return 0; }

Το αποτέλεσμα αυτού του προγράμματος θα είναι απλώς:

Hello World!

Τώρα, ας αναλύσουμε τον κωδικό:

Γραμμές 1 και 2

#include  using namespace std;
  • Η πρώτη γραμμή λέει στον υπολογιστή να χρησιμοποιήσει το αρχείο κεφαλίδας «iostream» για αυτό το συγκεκριμένο πρόγραμμα. Ένα αρχείο κεφαλίδας είναι ένα ξεχωριστό αρχείο με προ-γραμμένο κώδικα C ++. Υπάρχουν πολλά άλλα αρχεία κεφαλίδας που απαιτούνται για τη σωστή εκτέλεση ενός συγκεκριμένου προγράμματος. Μερικά από αυτά είναι: μαθηματικά, διάνυσμα και συμβολοσειρά. Τα αρχεία κεφαλίδας αντιπροσωπεύονται γενικά από μια επέκταση ".h" (δεν χρειάζεται να προσθέσετε .h όταν συμπεριλαμβάνετε τυπικά αρχεία βιβλιοθήκης C ++)
  • iostreamσημαίνει ροή εισόδου-εξόδου. Το αρχείο "iostream" περιέχει κώδικα που επιτρέπει στον υπολογιστή να εισάγει και να παράγει έξοδο, χρησιμοποιώντας τη γλώσσα C ++.
  • Η δεύτερη γραμμή λέει στον υπολογιστή να χρησιμοποιεί τον τυπικό χώρο ονομάτων που περιλαμβάνει χαρακτηριστικά του τυπικού C ++. Θα μπορούσατε να γράψετε αυτό το πρόγραμμα χωρίς αυτήν τη γραμμή, αλλά θα πρέπει να χρησιμοποιήσετε std::coutαντί coutκαι std::endlαντί της endlγραμμής 4. Κάνει τον κώδικα πιο ευανάγνωστο και η ζωή μας ως προγραμματιστές ευκολότερη.

Γραμμές 3 και 4

int main() {
  • Το C ++ ξεκινά την εκτέλεση ενός προγράμματος από την-κύρια λειτουργία- int main(). Κατά την εκτέλεση, ο υπολογιστής ξεκινά να εκτελεί τον κωδικό από κάθε γραμμή από {(άνοιγμα βραχίονα) έως }(κλείσιμο βραχίονα) ΣΗΜΕΙΩΣΗ: Κάθε λειτουργία ξεκινά με ένα άνοιγμα σγουρό στήριγμα "{" και τελειώνει με ένα κλείσιμο σγουρό στήριγμα "}".
  • Η γραμμή 4 υποδεικνύει την έναρξη της κύριας () συνάρτησης.

Γραμμές 5, 6 & 7

 cout << "Hello World" << endl; return 0; }
  • Η λέξη coutστο C ++ χρησιμοποιείται για έξοδο.
  • Ακολουθείται από <<, τον χειριστή εισαγωγής .
  • ""Εκτυπώνεται ό, τι υπάρχει στα διπλά εισαγωγικά . Ορισμένοι ειδικοί χαρακτήρες έχουν διαφορετική σύνταξη για δηλώσεις εκτύπωσης
  • Τώρα για να εκτυπώσετε οποιοδήποτε άλλο είδος δεδομένων, πρέπει να προσθέσετε <<.

Πρόκληση: Προσπαθήστε να αλλάξετε το Hello World σε οποιαδήποτε άλλη πρόταση ή λέξεις. Ποια θα είναι η έξοδος;

  • endlείναι μια δεσμευμένη λέξη όταν χρησιμοποιείτε τη γλώσσα C ++ για να τερματίσετε αυτήν τη γραμμή και να μεταβείτε στην επόμενη γραμμή κατά την έξοδο . - cout σημαίνει "έξοδος κονσόλας"
  • Τέλος, ολοκληρώστε την εντολή με ερωτηματικό ;.

ΣΗΜΕΙΩΣΗ: Κάθε εντολή εκτός από τον ορισμό της κύριας λειτουργίας και την οδηγία #include πρέπει να τερματίζεται από το ερωτηματικό. Χωρίς ενα ";" , ενδέχεται να αντιμετωπίσετε ένα σφάλμα.

  • return 0; τερματίζει με ασφάλεια την τρέχουσα λειτουργία, δηλαδή «main ()» σε αυτήν την περίπτωση και επειδή δεν ακολουθεί καμία λειτουργία μετά το «main ()» το πρόγραμμα τερματίζεται.
  • Μην ξεχάσετε να πείτε στον υπολογιστή ότι αυτό είναι το τέλος της κύριας () λειτουργίας. Για να το κάνετε αυτό, προσθέτετε το κλείσιμο με σγουρά στηρίγματα "}". Εάν δεν συμπεριλάβετε το }, θα αντιμετωπίσετε ένα σφάλμα πριν από την εκτέλεση του προγράμματος .

Ο κώδικας πρέπει να έχει την εξής μορφή:

Π.χ.

Οι προγραμματιστές χρησιμοποιούν ένα πρόγραμμα Hello World (όπως αυτό) ως τελετουργικό για τη χρήση μιας νέας γλώσσας προγραμματισμού. Είναι ένα σύμβολο καλής τύχης.

Έχετε ολοκληρώσει την κωδικοποίηση του πρώτου σας προγράμματος C ++ και έχετε κατανοήσει τον μεγαλύτερο μέρος του κώδικα που έχετε γράψει / πληκτρολογήσει. ΣΥΓΧΑΡΗΤΗΡΙΑ!

Καλή τύχη σε όλους εσάς και χαρούμενη κωδικοποίηση! :)

Καλή κωδικοποίηση! :)

Μη διστάσετε να υποβάλετε ερωτήσεις στη σελίδα GitHub του FreeCodeCamp ή στο φόρουμ του FreeCodeCamp.

Δοκιμάστε το μόνοι σας! :)

Ίσως χρειαστείτε κάποιο λογισμικό για να γράψετε και να εκτελέσετε κώδικα C ++. Συνιστώ τη χρήση CodeBlocks. Υπάρχει ένας σύνδεσμος λήψης παρακάτω:

Σύνδεσμος λήψης: Λήψη εδώ

  • Κάντε κλικ στον σύνδεσμο με τον μεταγλωττιστή GNU / GCC για Windows. Αυτό δεν απαιτεί πρόσθετη εγκατάσταση

Άλλες εναλλακτικές λύσεις θα μπορούσαν να είναι το visual studio, χρησιμοποιώντας έναν μεταγλωττιστή ή ένα διαδικτυακό IDE όπως το Cloud9 ή το repl.it

Σύνδεσμος # 2 για Mac: Κάντε λήψη για Mac # 2 εδώ