Η γλώσσα προγραμματισμού 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 εδώ