Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να επιστρέψετε στην κύρια λειτουργία σε C + +

λογισμικό ηλεκτρονικών υπολογιστών χρειάζονται ένα μηχανισμό που λέει το λειτουργικό σύστημα, όπου στην έναρξη της επεξεργασίας . Στην γλώσσα C + + , αυτό ονομάζεται η κύρια λειτουργία . Αυτό είναι όπου το πρόγραμμά σας αρχίζει . Η κύρια λειτουργία που συνήθως αντιπρόσωποι καθήκοντα σε άλλες λειτουργίες και τα συστατικά του λογισμικού . Όταν το κάνει αυτό , θα πρέπει η εκτέλεση να επιστρέψει τελικά , έτσι ώστε να μπορεί να προχωρήσει με το υπόλοιπο του προγράμματός σας . Στη C + + , αυτή η μηχανικός επιστροφής είναι χτισμένο με τη γλώσσα , με τη μορφή της δήλωσης επιστροφής . Με τη χρήση της δήλωσης επιστροφής , μπορείτε να αποφασίσετε πότε μια συνάρτηση τελειώνει και τα χέρια πάνω εκτέλεσης πίσω στην κύρια λειτουργία . Τα πράγματα που θα χρειαστείτε
C + + Compiler , όπως GCC
C + + IDE , όπως Eclipse CDT
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εκκίνηση C + + IDE σας και να δημιουργήσετε ένα αρχείο νέου κώδικα C + + πηγή . 2

κηρύξει μια λειτουργία στην κορυφή του αρχείου πηγαίου κώδικα σας . Αυτή η λειτουργία θα κάνει κάτι απλό , όπως να λάβει έναν αριθμό και στη συνέχεια να δώσει πίσω . Η δήλωση απόδοσης μπορεί να χρησιμοποιηθεί για να βγείτε από μια λειτουργία και επιστρέφει μια τιμή , όπως αυτό :

int f ( int g ) { επιστροφή g } ?
Εικόνων 3

κρίνει την η κύρια λειτουργία κάτω από την τελευταία λειτουργία γράφοντας αυτό :

int main ( ) {


}
Η 4

Γράψτε τις επόμενες τρεις γραμμές κώδικα μέσα στις αγκύλες από τις κύριες λειτουργίες :

int x = f ( 5 ) ?

printf ( "% d \\ n" , x ) ?

επιστρέψει 0 ?
5

Μεταγλώττιση και εκτέλεση αυτού του κώδικα . Η εκτέλεση αρχίζει στο εσωτερικό της κύρια λειτουργία , η οποία δημιουργεί έναν ακέραιο αριθμό που ονομάζεται x . Η τιμή του χ προσδιορίζεται από τη συνάρτηση f , η οποία διαρκεί μόνο μια είσοδο και το επιστρέφει αμετάβλητη. Σε αυτό το πρόγραμμα , f παίρνει τον αριθμό 5 και δίνει πίσω με την εντολή return . Οι κύριες χέρια λειτουργία της εκτέλεσης με τη συνάρτηση f , η οποία επιστρέφει γρήγορα πίσω στην εκτέλεση κύριο . Όταν η κύρια αρχίζει να εκτελείται και πάλι , αναθέτει την τιμή " 5 " x, και στη συνέχεια μετακινείται στην επόμενη γραμμή . Η επόμενη γραμμή εκτυπώνει την τιμή του x . Η τελική γραμμή στην κύρια είναι μια άλλη δήλωση επιστροφής , αλλά αυτό εξέρχεται από το πρόγραμμα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα