Κυριακή 11 Σεπτεμβρίου 2011

Το πρώτο πρόγραμμα με τη C++:εξαγωγή μιας γραμμής.

Ας γράψουμε επιτέλους το πρώτο μας πρόγραμμα. Αυτό θα εξάγει (θα εμφανίσει) μαι γραμμή στη οθόνη. Συγκεκριμένα, θα εμφανίσει την πρόταση 'hello world!'. Το hello world χρησιμοποιείτε σε πολλές γλώσσες προγραμματισμού σαν πρώτο πρόγραμμα.
                                                        1ο πρόγραμμα hello world
   1 //εξάγει μια γραμμή κειμένου
   2 #include <iostream>
   3 using namespace std;
   4
   5 int main ( )
   6 {
   7 cout << "Ηello world!" << endl;
   8
   9 return 0;
 10 }
Αποτέλεσμα:
Hello world!

Επεξήγηση προγράμματος:
Η 1η  γραμμή είναι σχόλιο. Τα σχόλια που ξεκινούν με το ζεύγος χαρακτήρων // ονομάζονται σχόλια γραμμής.
Η 2η γραμμή είναι ένα header αρχείο που ονομάζεται iostream και χωρίς αυτό δε μπορούμε να χρησιμοποιήσουμε τα cout και endl. Εμφανίζεται σφάλμα. Όσες εντολές ξεκινούν με το # ονομάζονται εντολές προεπεξεργαστή. ΠΡΟΣΟΧΉ: Δεν βάζουμε ελληνικά ερωτηματικά (;) σε εντολές προεπεξεργαστή. Εμφανίζεται σφάλμα.
Η 3η γραμμή χρησιμοποιείτε για να μπορούμε να γράψουμε τα cout και endl. Ακολουθεί ελληνικό ερωτηματικό.
Η 4η γραμμή είναι κενή. Χρησιμοποιούμε κενές γραμμές για να κάνουμε τα προγράμματά μας πιο ευανάγνωστα.
Η 5η γραμμή είναι μια συνάρτηση. Όλες οι συναρτήσεις πρέπει να έχουν το ζεύγος χαρακτήρων ( και )  . Από τη συνάρτηση main ( ) αρχίζει η εκτέλεση του προγράμματος.
Οι γραμμές 6 και 10 ξεκινούν την εκτέλεση της main και την τερματίζουν αντίστοιχα.
Η 7η γραμμή λέει το μεταγλωττιστή να εξάγει την πρόταση χάρις το cout και το ζεύγος χαρακτήρων <<. Για να εμφανιστεί το μήνυμα στην οθόνη πρέπει να περικλείεται από το " στην αρχή και στο τέλος του. Το endl αναγκάζει τον κέρσορα να μεταφερθεί στην αρχή της επόμενης γραμμής.
Η 8η γραμμή είναι κενή.
Η 9η γραμμή λέει στο μεταγλωττιστή ότι το πρόγραμμα τερματίστηκε επιτυχής (με επιτυχία).
Ας είναι το πρόγραμμα απλό αλλά εξηγεί πολλά πράγματα της γλώσσας.
Αν έχετε ερωτήσεις γράψτε σχόλια, θα απαντιούνται άμεσα.

Άσκηση: Εξάγετε ένα δικό σας μήνυμα στην οθόνη.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου