Για το βρόχο εργάζεται καλά όπου ο αριθμός επαναλήψεων του βρόχου είναι γνωστός πριν από το βρόχο εισάγεται. Για το βρόχο εξασφαλίζει ότι ο σωστός αριθμός στοιχείων σειράς προστίθεται επάνω πρίν υπολογίζει το μέσο όρο.

Data Recovery PRO DATA DOCTOR

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

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


Για το βρόχο

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

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

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

float average(float array[], int count)
{
float total = 0.0;
int i;

for(i = 0; i < count; i++)

total += array[i];

return(total / count);
}

Για το βρόχο εξασφαλίζει ότι ο σωστός αριθμός στοιχείων σειράς προστίθεται επάνω πρίν υπολογίζει το μέσο όρο.

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

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

Για το βρόχο δίνει ποικίλη στενογραφία που χρησιμοποιείται σε το. Προσέξτε έξω την ακόλουθη έκφραση, σε αυτήν την έκφραση ο ενιαίος βρόχος περιέχει δύο για τους βρόχους σε την. Εδώ γεια -- είναι ίδιος όπως γεια = γεια - 1 και lo ++ είναι ίδια όπως lo = lo + 1,
for(hi = 100, lo = 0; hi >= lo; hi--, lo++)

Για το βρόχο είναι εξαιρετικά εύκαμπτος και επιτρέπει σε πολλούς τύπους συμπεριφορών προγράμματος για να διευκρινιστεί απλά και γρήγορα. Δείτε ένα παράδειγμα για το βρόχο

#include <stdio.h>

int main()
{
int index;

for(index = 0 ; index < 6 ; index = index + 1)
printf("The value of the index is %d\n", index);

return 0;
}

 

Το αποτέλεσμα του προγράμματος επιδεικνύεται ως εξής:

The value of the index is 0
The value of the index is 1
The value of the index is 2
The value of the index is 3
The value of the index is 4
The value of the index is 5

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