1 Τοποθετήστε το C + + IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε « File /New /Έργο » και επιλέξτε « C + + Έργου » για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE . 2
Δημιουργήστε μια λειτουργία που αυξάνει το δείκτη και επιστρέφει την αυξανόμενη τιμή . Αυτή η λειτουργία λαμβάνει ένα δείκτη προς μια " int " τύπο δεδομένων , όπως τα επιχειρήματα της εισόδου και επιστρέφει ένα δείκτη σε « int » όπως η παραγωγή της . Ο δείκτης αυξάνεται μια φορά στη λειτουργία
int * ptrIncrement ( int * ptr )
{ επιστρέψει + + ptr ? } .
Εικόνων 3
κρίνει η κύρια λειτουργία γράφοντας τις ακόλουθες δηλώσεις :
int main ( ) {
}
Η 4
αναγνωρίσει ένα " int " τύπος δεδομένων και να ορίσετε μια τιμή . Τοποθετήστε την ακόλουθη δήλωση μέσα στις αγκύλες του κύρια λειτουργία :
int x = 4 ?
5
Δημιουργήστε ένα δείκτη και να ορίσετε τη διεύθυνση του « int » δήλωσε στο προηγούμενο βήμα. Γράψτε την ακόλουθη δήλωση κάτω από το " int " δήλωση:
int * ptr = &x;
Η 6
Εκτυπώστε την αρχική διεύθυνση του δείκτη γράφοντας την ακόλουθη δήλωση κάτω από τη δημιουργία του δείκτη δήλωση:
cout <<"Original Διεύθυνση : " < Αύξησε το δείκτη καλώντας τη λειτουργία " ptrIncrement . " Γράψτε τα εξής κάτω από τη δήλωση εκτύπωσης από το προηγούμενο βήμα : ptr = ptrIncrement ( ptr ) ? Εκτυπώστε τη νέα διεύθυνση του δείκτη . Γράψτε τα εξής κάτω από τη δήλωση γραμμένο στο προηγούμενο βήμα : cout <<" αυξάνεται Διεύθυνση : " < Εκτέλεση το πρόγραμμα πιέζοντας το πράσινο πλήκτρο "Play" που βρίσκεται στην κορυφή του IDE . Το πρόγραμμα εκτυπώνει δύο γραμμές , που απεικονίζει πώς ο δείκτης έχει μετρήσει . Ο δείκτης αυξάνεται κατά ένα κύτταρο μνήμης του τύπου " int ", το οποίο , σε ορισμένους υπολογιστές , ισοδυναμεί με αύξηση της τάξης του 4 . Αυτό οφείλεται στο γεγονός ότι " int " τύπους δεδομένων καταλαμβάνει 4 bytes μνήμης ( ή 32 bits ) . Η ακριβής απόδοση διαφέρει ανάλογα με το μηχάνημα , αλλά θα δούμε κάτι σαν αυτό : Αρχική Διεύθυνση : 0x22ff44 αυξάνεται Διεύθυνση : 0x22ff48
8
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα