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

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

Πώς να χρησιμοποιήσετε πίνακες σε Turbo C + +

Στην Turbo C + + , συστοιχίες χρησιμοποιούνται για να κρατήσει συλλογές δεδομένων που είναι απίθανο να αλλάξει σε μέγεθος πολύ συχνά . Είναι πιο γρήγορα και , σε γενικές γραμμές, ευκολότερο στη χρήση από ξαδέλφια τους , του φορέα και του συνδεδεμένη λίστα . Συστοιχίες μπορούν να θεωρηθούν ως πλέγματα για την αποθήκευση πληροφοριών . Το πρότυπο Turbo C + + συστοιχία απαιτεί ότι όλα τα στοιχεία στη συστοιχία μοιράζονται τον ίδιο τύπο δεδομένων . Οδηγίες
Η 1

Επικολλήστε τον ακόλουθο μέσα σας 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 ) στην οθόνη
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 } } ?

Ή μπορείτε να το βρείτε πιο εύκολο να γράψει :

myMDarray = {

{ 1 , 2 } , πώληση

{ 3 , 4 }

} ?

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

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

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