Υπάρχουν πολλοί τρόποι προγραμματισμού ενός υπολογιστή. Τελικά, ο προγραμματιστής αποφασίζει πώς να επιτύχει αυτό που χρειάζεται. Ωστόσο, υπάρχουν πολλές "βέλτιστες πρακτικές" που χρησιμοποιούν στυλ και λειτουργίες για καλύτερη συλλογή και προγράμματα. Χρειάζεται λίγη ακρίβεια για να βεβαιωθείτε ότι οι επόμενοι προγραμματιστές (συμπεριλαμβανομένου του εαυτού σας) στο έργο μπορούν να διαβάσουν και να κατανοήσουν τον κώδικά σας.
Βήμα
Μέθοδος 1 από 2: Σύνταξη τυπικού κώδικα
Βήμα 1. Κατεβάστε ένα IDE (ολοκληρωμένο περιβάλλον ανάπτυξης) για C ++ όπως το Eclipse, το Netbeans και το CodeBlocks ή μπορείτε να χρησιμοποιήσετε έναν απλό επεξεργαστή κειμένου όπως το Notepad ++ ή το VIM
Μπορείτε επίσης να εκτελέσετε το πρόγραμμα από τη γραμμή εντολών, οπότε αρκεί οποιοσδήποτε επεξεργαστής κειμένου. Μπορεί να είναι χρήσιμο εάν επιλέξετε έναν επεξεργαστή που υποστηρίζει τονισμό σύνταξης και αρίθμηση γραμμών. Οι περισσότεροι προγραμματιστές διαπιστώνουν ότι τα συστήματα τύπου Unix (Linux, OS X, BSD) είναι τα καλύτερα περιβάλλοντα για ανάπτυξη.
Βήμα 2. Δημιουργήστε το κύριο αρχείο προγράμματος
Το κύριο αρχείο πρέπει να περιλαμβάνει μια συνάρτηση που ονομάζεται main (). Εδώ ξεκινά η εκτέλεση του προγράμματος. Από εδώ, θα χρειαστεί να καλέσετε συναρτήσεις, τάξεις προθεμάτων κ.λπ. Άλλα αρχεία από την εφαρμογή σας καθώς και βιβλιοθήκες μπορούν να συμπεριληφθούν σε αυτό το αρχείο.
Βήμα 3. Ξεκινήστε να γράφετε το πρόγραμμα
Εισαγάγετε τον κωδικό ή το πρόγραμμα που θέλετε να δημιουργήσετε (δείτε μερικά παραδείγματα παρακάτω). Μάθετε σύνταξη, σημασιολογία, παραδείγματα προγραμματισμού με αντικειμενικό προσανατολισμό, διαχωρισμό δεδομένων, σχεδιασμό αλγορίθμων όπως συνδεδεμένων λιστών, ουρές προτεραιότητας κ.λπ. Το C ++ δεν είναι εύκολη γλώσσα προγραμματισμού, αλλά αυτό θα σας διδάξει τα βασικά που λειτουργούν με όλες τις γλώσσες προγραμματισμού.
Βήμα 4. Εισαγάγετε τα σχόλια στον κώδικα
Εξηγήστε για ποιες συναρτήσεις και μεταβλητές χρησιμοποιούνται. Επιλέξτε ξεκάθαρα ονόματα για μεταβλητές και συναρτήσεις. Επωφεληθείτε από τα συνολικά ονόματα μεταβλητών. Γενικά, βεβαιωθείτε ότι όποιος διαβάζει τον κώδικά σας μπορεί να τον καταλάβει.
Βήμα 5. Χρησιμοποιήστε τις κατάλληλες εσοχές στον κώδικά σας
Και πάλι, δείτε το παρακάτω παράδειγμα.
Βήμα 6. Συγκεντρώστε τον κώδικα με
g ++ main.cpp
Βήμα 7. Εκτελέστε το πρόγραμμα πληκτρολογώντας:
./a.out
Μέθοδος 2 από 2: Παράδειγμα
Βήμα 1. Εξετάστε το Παράδειγμα 1:
/* Αυτό το απλό πρόγραμμα είναι φτιαγμένο για να κατανοεί τα βασικά του στυλ g ++. Αυτό το πρόγραμμα χρησιμοποιεί τον μεταγλωττιστή g ++.*/ #Include/*εισαγάγετε συναρτήσεις εισόδου και εξόδου*/ χρησιμοποιώντας το χώρο ονομάτων std; /* χρησιμοποιούμε τη συνάρτηση std (standard)* /int main () /* δηλώνουμε την κύρια συνάρτηση. Μπορείτε επίσης να χρησιμοποιήσετε το int main (void). */ {cout << "\ n Γεια σου μπαμπά"; / * '\ n' είναι μια νέα γραμμή ( t είναι μια νέα καρτέλα) */ cout << "\ n Γεια σου μαμά"; cout << "\ n Αυτό είναι το πρώτο μου πρόγραμμα"; cout << "\ n Ημερομηνία 2018-04-20"; επιστρέφει 0 }
Βήμα 2. Εξετάστε το Παράδειγμα 2:
/ * Αυτό το πρόγραμμα για την καταμέτρηση του αθροίσματος δύο αριθμών */ #include using namespace std; int main () {float num1, num2, res; /* δήλωση μεταβλητής. int, διπλό, μακρύ… μπορεί επίσης να χρησιμοποιηθεί */ cout << "\ n Πληκτρολογήστε τον πρώτο αριθμό ="; cin >> num1; / * εισαγάγετε την τιμή χρήστη στο num1 */ cout << "\ n Εισαγάγετε δεύτερο αριθμό ="; cin >> num2; res = num1 + num2; cout << "\ n Άθροισμα" << num1 << "και" << num2 << "=" << res '\ n'; επιστρέφει 0 }
Βήμα 3. Παράδειγμα μελέτης 3:
/ * Πολλαπλασιάστε δύο αριθμούς */ #include using namespace std; int main () {float num1; int num2; διπλό res? cout << "\ n Πληκτρολογήστε τον πρώτο αριθμό ="; cin >> num1; cout << "\ n Πληκτρολογήστε τον δεύτερο αριθμό ="; cin >> num2; res = num1 * num2; cout << "\ n Πολλαπλασιάστε δύο αριθμούς =" << res '\ n'; επιστρέφει 0 }
Βήμα 4. Εξετάστε το Παράδειγμα 4:
// '' Looping '' για να βρείτε τον μαθηματικό τύπο. Σε αυτήν την περίπτωση, το πρόγραμμα αναζητά την απάντηση στην // Ερώτηση #1 στο Project Euler. #include using namespace std; int main () {// Άνοιγμα '' Main ''. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Δημιουργήστε τον ακέραιο που απαιτείται για να βρείτε την απάντηση. για (int a = 0; a <1000; a = a+3) {sum1 = sum1+a;} // '' Loop '' έως ότου το a είναι μεγαλύτερο ή ίσο με 1000, προσθέτοντας 3 κάθε "βρόχο" Το Προσθέστε επίσης ένα άθροισμα στο sum1. για (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' έως ότου το b είναι μεγαλύτερο ή ίσο με 1000, προσθέτοντας 5 κάθε "βρόχο" Το Προσθέστε επίσης το b στο sum2. για (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' έως ότου το c είναι μεγαλύτερο ή ίσο με 1000, προσθέτοντας 15 στο c κάθε βρόχο '' ''. Προσθέστε επίσης το c στο sum3. sum4 = sum1 + sum2 - sum3; // το sum4 παίρνει το άθροισμα του sum1 και του sum2, μείον το sum3. cout << sum4; // Το αποτέλεσμα είναι sum4, η απάντηση. cin.get (); // Περιμένετε μέχρι ο χρήστης να πατήσει Enter. επιστρέφει 0 // Δήλωση επιστροφής. } // Κύριο κλείσιμο.
Βήμα 5. Εξετάστε τα ακόλουθα παραδείγματα με διαφορετικά στυλ:
int main () {int i = 0; εάν (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; εάν (1+1 == 2) {i = 2; }} / * Στυλ GNU * / int main () {int i; εάν (συνθήκη) {i = 2; λειτουργίες ()? }}
Συμβουλές
- Χρησιμοποιείτε πάντα έναν μεταγλωττιστή ISO για τα προγράμματά σας.
- Το 'a.out' είναι το προεπιλεγμένο εκτελέσιμο όνομα αρχείου που δημιουργείται από τον μεταγλωττιστή.
- Εάν γράφετε οτιδήποτε χρησιμοποιεί πολλές διαφορετικές μεταβλητές ή λειτουργίες, συμπεριλάβετε κάποια σχόλια για να διευκολύνετε τον εντοπισμό σφαλμάτων και την κατανόηση αργότερα!