Επικολλήστε τον ακόλουθο μέσα σας C + + πρόγραμμα για να δηλώσει μια απλή , μονοδιάστατη array :
int myArray [ 5 ] ?
Αυτή τη στιγμή , C + + έχει δεσμεύσει το χώρο για έναν πίνακα, πέντε ακεραίων . Ωστόσο , δεν υπάρχουν στοιχεία έχει τεθεί στη συστοιχία ακόμα, και προσπαθεί να διαβάσει από αυτό θα οδηγήσει σε λάθη 2
Επικολλήστε τον ακόλουθο για να γεμίσει τον πίνακα με τις τιμές , ή " προετοιμαστεί" τον πίνακα . :
myArray [ 0 ] = 1 ?
myArray [ 1 ] = 2 ?
myArray [ 2 ] = 3 ?
myArray [ 3 ] = 4 ?
myArray [ 4 ] = 5 ?
Ανακοίνωση , συστοιχίες είναι προσβάσιμες χρησιμοποιώντας τη θέση εντός της συστοιχίας μέσα σε αγκύλες . Επίσης, παρατηρούμε ότι , στην Turbo C + + , ευρετήρια πίνακα πάντα αρχίζουν να μετρούν από το μηδέν και να προχωρήσει με το μέγεθος του πίνακα μείον ένα . Μια κοινή πηγή προβλήματα για τους νέους προγραμματιστές προσπαθεί να αποκτήσει πρόσβαση δείκτη " 5 " σε έναν πίνακα με 5 στοιχεία . Ο πρώτος δείκτης είναι πάντα "0".
Εικόνων 3
Επικολλήστε τον ακόλουθο ως εναλλακτική λύση στο Βήμα 2 :
myArray = { 1,2,3,4,5 } ?
Όταν πρέπει να συμπληρώσετε γρήγορα έναν πίνακα με πληροφορίες , αυτή η μορφή στενογραφίας μπορεί να είναι ταχύτερη . Ωστόσο , αυτό θα αντικαταστήσει όλα τα προηγούμενα περιεχόμενα του πίνακα
Η 4
Επικολλήστε τα παρακάτω για να ανακτήσετε μια τιμή από τον πίνακα : .
Cout < Αυτό θα εκτυπώσετε την πρώτη τιμή στον πίνακα ( 1 ) στην οθόνη Επικολλήστε τον παρακάτω για να δηλώσει ένα πολυδιάστατο πίνακα : . int myMDarray [ ," Af̱tó tha ektypó̱sete ti̱n pró̱ti̱ timí̱ ston pínaka ( 1 ) sti̱n othóni̱ Epikollí̱ste ton parakáto̱ gia na di̱ló̱sei éna polydiástato pínaka :̱ . int myMDarray [ 2 ] [ 2 ] ? Αυτό δηλώνει μια σειρά η οποία , παρά μια γραμμή πληροφοριών , είναι ένα πλέγμα , με δύο γραμμές και δύο στήλες . Αυτό παρέχει ένα σύνολο από τέσσερα στοιχεία , διατεταγμένα σε ένα πλέγμα από myMDarray [ 0 ] [ 0 ] για να myMDarray [ 1 ] [ 1 ] προετοιμαστεί τις τιμές του πίνακα : . myMDarray [ 0 ] [ 0 ] = 1 myMDarray [ 0 ] [ 1 ] = 2 myMDarray [ 1 ] [ 0 ] = 3 myMDarray [ ," myMDarray [ 0 ] [ 0 ] = 1 myMDarray [ 0 ] [ 1 ] = 2 myMDarray [ 1 ] [ 0 ] = 3 myMDarray [ 1 ] [ 1 ] = 4 Εναλλακτικά , μπορείτε να χρησιμοποιήσετε αυτό το συνοπτικό τρόπο για να τεθούν οι αρχικές τιμές : myMDarray = { { 1,2 } , { 3,4 } } ? Ή μπορείτε να το βρείτε πιο εύκολο να γράψει : myMDarray = { { 1 , 2 } , πώληση { 3 , 4 } } ? Αυτό έχει το ίδιο αποτέλεσμα , αλλά πολλοί προγραμματιστές βρίσκουν αυτό πιο εύκολο να διαβάσει
5
5
Η 6
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα