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

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Πρόσβαση των στοιχείων

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

x[0] = 16;

Το ακόλουθο παράδειγμα τυπώνει την αξία του τρίτου στοιχείου σε μια σειρά.

printf("%d\n", x[2]);

Το ακόλουθο παράδειγμα χρησιμοποιεί τη λειτουργία scanf για να διαβάσει μια αξία από το πληκτρολόγιο στο τελευταίο στοιχείο μιας σειράς με δέκα στοιχεία.

scanf("%d", &x[9]);

Μονογράφοντας στοιχεία σειράς

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

int x[10] = {3, 6, 9, 12, 15, 18, 21, 24, 27, 30};

Αυτό σώζει να ορίσει τις τιμές χωριστά όπως στο ακόλουθο παράδειγμα.

int x[10];
x[0] = 3;
x[1] = 6;
x[2] = 9;
x[3] = 12;
x[4] = 15;
x[5] = 18;
x[6] = 21;
x[7] = 24;
x[8] = 27;
x[9] = 30;

Περιτύλιξη μέσω μιας σειράς

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

#include <stdio.h>
int main()
{
int x[10];
int counter;

/* Τυχαιοποιήστε την τυχαία γεννήτρια αριθμού */
srand((unsigned)time(NULL));

/* Ορίστε τις τυχαίες τιμές στη μεταβλητή */
for (counter=0; counter<10; counter++)

x[counter] = rand();

/* Επιδείξτε το περιεχόμενο της σειράς */
for (counter=0; counter<10; counter++)

printf("element %d has the value %d\n", counter, x[counter]);

return 0;
}

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

element 0 has the value 17132
element 1 has the value 24904
element 2 has the value 13466
element 3 has the value 3147
element 4 has the value 22006
element 5 has the value 10397
element 6 has the value 28114
element 7 has the value 19817
element 8 has the value 27430
element 9 has the value 22136

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek