Δημιουργία ενός απλού προγράμματος στο C.

Συγγραφέας: Morris Wright
Ημερομηνία Δημιουργίας: 23 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Δήμητρας C++ Programming-2.Κατανόηση ενός απλού προγράμματος C++
Βίντεο: Δήμητρας C++ Programming-2.Κατανόηση ενός απλού προγράμματος C++

Περιεχόμενο

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

Για να πας

  1. Βεβαιωθείτε ότι διαθέτετε μεταγλωττιστή ή / και IDE. Τρεις καλές επιλογές είναι το GCC ή εάν χρησιμοποιείτε Windows, Visual Studio Express Edition ή Dev-C ++.
  2. Δοκιμάστε μερικά δείγματα προγραμμάτων. Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα σε πρόγραμμα επεξεργασίας κειμένου / κώδικα:
      Ένα απλό πρόγραμμα που δημιουργήθηκε από την Bjarne Stroustrup (Προγραμματιστής C ++) για να ελέγξετε τον μεταγλωττιστή σας:

      #include iostream> [[Image: Create a Simple Program in C ++ Step 1 Version 3.webp | center]] #include string> χρησιμοποιώντας namespace std; int main () {string s; "Το όνομά σας n"; cin s; "Γεια," s " n"; επιστροφή 0; }

    • Ένα πρόγραμμα για τον προσδιορισμό του αθροίσματος δύο αριθμών:

      [[Image: Create a Simple Program in C ++ Step 2 Version 3.webp | center]] #include iostream> χρησιμοποιώντας το namespace std; int main () {int no1, no2, άθροισμα; cout " nΟ πρώτος αριθμός ="; cin no1; cout " nΟ δεύτερος αριθμός ="; cin no2; άθροισμα = no1 + no2; cout " nΤο άθροισμα των" no1 "και" no2 "=" άθροισμα n "; επιστροφή 0; }

    • Ένα πρόγραμμα για τον προσδιορισμό του προϊόντος των αριθμών:

      [[Image: Create a Simple Program in C ++ Step 3 Version 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Εισαγάγετε δύο αριθμούς:" std :: endl; std :: cin v1 v2; αν (v1 = v2) {range = v2 - v1; } αλλιώς {range = v1 - v2; } std :: cout "range =" range std :: endl; επιστροφή 0; }

    • Ένα πρόγραμμα για τον προσδιορισμό της αξίας των εκθετών:

      [[Image: Create a Simple Program in C ++ Step 4 Version 3.webp | center]] #include iostream> χρησιμοποιώντας το namespace std; int main () {int value, pow, result = 1; cout "Εισαγάγετε έναν τελεστή:" endl; τιμή cin; #cout "Εισαγάγετε έναν εκθέτη:" endl; cin pow; για (int cnt = 0; cnt! = pow; cnt ++) αποτέλεσμα * = τιμή; η τιμή cout "to the power" pow "είναι:" αποτέλεσμα endl; επιστροφή 0; }

  3. Αποθηκεύστε το ως αρχείο .cpp με το κατάλληλο όνομα για τη λειτουργία του προγράμματος. Σημειώστε ότι υπάρχουν πολλές άλλες επεκτάσεις για αρχεία C ++ - επιλέξτε μία από αυτές (όπως *. Cc, *. Cxx, *. C ++, *. Cp).
    • ΙΧΝΟΣ ": θα έπρεπε να λέει Αποθήκευση ως τύπος: {επιλέξτε "Όλα τα αρχεία"}
  4. Συντάξτε το πρόγραμμα. Στο Linux και στον μεταγλωττιστή gcc, χρησιμοποιείτε Εντολή: g ++ sum.cpp. Στα Windows χρησιμοποιείτε μεταγλωττιστή C ++, όπως MS Visual C ++,Dev-C ++ ή άλλο πρόγραμμα της προτίμησής σας.
  5. Εκτελέστε το πρόγραμμα. Στο Linux και στον μεταγλωττιστή gcc Command: ./a.out (a.out είναι ένα αρχείο exe που παράγεται από τον μεταγλωττιστή μετά την κατάρτιση του προγράμματος).

Συμβουλές

  • cin.ignore () εμποδίζει το πρόγραμμα να σταματήσει πρόωρα και να κλείσει το παράθυρο (προτού να έχετε χρόνο να το δείτε)! Για να τερματίσετε το πρόγραμμα, πατήστε οποιοδήποτε πλήκτρο. Το cin.get () λειτουργεί με τον ίδιο τρόπο.
  • Προσθέστε // πριν από τυχόν σχόλια.
  • Είστε ελεύθεροι να πειραματιστείτε!
  • Μάθετε να προγραμματίζετε σε C ++ με πρότυπα ISO
  • Για περισσότερες πληροφορίες σχετικά με τον προγραμματισμό στο C ++, επισκεφθείτε τη διεύθυνση cplusplus.com

Προειδοποιήσεις

  • Το πρόγραμμά σας θα διακοπεί εάν προσπαθήσετε να αντιστοιχίσετε χαρακτήρες σε μία από τις μεταβλητές "int". Επειδή δεν υπάρχει σωστός χειρισμός σφαλμάτων, το πρόγραμμά σας δεν μπορεί να μετατρέψει τις τιμές. Καλύτερα να διαβάζετε συμβολοσειρές ή να χειρίζεστε λάθη.
  • Μείνετε μακριά από το Dev-C ++ όσο το δυνατόν περισσότερο, καθώς έχει πολλά σφάλματα και περιέχει έναν ξεπερασμένο μεταγλωττιστή και δεν έχει ενημερωθεί από το 2005.
  • Ποτέ μην χρησιμοποιείτε περιττό κωδικό.

Απαιτήσεις

  • Πρόγραμμα επεξεργασίας κειμένου / κώδικα (π.χ. vim, Σημειωματάριο κ.λπ.).
  • Ένας μεταγλωττιστής.
  • Ενδεχομένως ένα IDE με έναν συντάκτη και έναν μεταγλωττιστή.
  • Turbo Γ
  • Codepad online
  • Σημειωματάριο ++