Επικολλήστε τον ακόλουθο μέσα σας 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 << myArray [ 0 ] ?
Αυτό θα εκτυπώσετε την πρώτη τιμή στον πίνακα ( 1 ) στην οθόνη
5
Επικολλήστε τον παρακάτω για να δηλώσει ένα πολυδιάστατο πίνακα : .
int myMDarray [ ,"
Af̱tó tha ektypó̱sete ti̱n pró̱ti̱ timí̱ ston pínaka ( 1 ) sti̱n othóni̱
5
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 ]
Η 6
προετοιμαστεί τις τιμές του πίνακα : .
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 } } ? < br >
Ή μπορείτε να το βρείτε πιο εύκολο να γράψει :
myMDarray = {
{ 1 , 2 } , πώληση
{ 3 , 4 }
< p > } ?
Αυτό έχει το ίδιο αποτέλεσμα , αλλά πολλοί προγραμματιστές βρίσκουν αυτό πιο εύκολο να διαβάσει
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα