Para o laço trabalha bem onde o número das iterações do laço é sabido antes que o laço esteja incorporado. Para o laço assegura-se de que o número correto de elementos de disposição esteja adicionado acima antes de calcular a média.

Data Recovery PRO DATA DOCTOR

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

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


The for Loop

Para o laço trabalha bem onde o número das iterações do laço é sabido antes que o laço esteja incorporado. A cabeça do laço consiste em três porções separadas por semicolons.

  • O primeiro é funcionado antes que o laço esteja incorporado. Esta é geralmente a iniciação da variável do laço.
  • O segundo é um teste, o laço é retirado quando este retorna falso.
  • O third é uma indicação a ser funcionada cada vez que o corpo do laço é terminado. Este é geralmente um incremento do contador do laço.

O exemplo é uma função que calcule a média dos números armazenados em uma disposição. A função faz exame da disposição e do número dos elementos como argumentos.

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

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

total += array[i];

return(total / count);
}

Para o laço assegura-se de que o número correto de elementos de disposição esteja adicionado acima antes de calcular a média.

As três indicações na cabeça de a para o laço fazem geralmente apenas uma coisa cada uma, porém alguns delas podem ser deixados em branco. Uma primeira ou última indicação em branco não significará nenhum iniciação ou incremento running. Uma indicação em branco da comparação será tratada sempre como verdadeira. Isto fará com que o laço funcione indefinidamente a menos que interrompido por alguns outros meios. Esta pôde ser um retorno ou uma indicação da ruptura.

É também possível espremer diversas indicações na primeira ou terceira posição, separando as com vírgulas. Isto permite um laço com mais de uma variável controlando. O exemplo abaixo ilustra a definição de tal laço, com variáveis hi e começar baixo 100 e 0 respectivamente e a convergência.

Para o laço dá uma variedade do shorthand a ser usado nela. Prestar atenção para fora à seguinte expressão, nesta expressão que o único laço contem dois para laços nela. Aqui hi-- é mesmo que hi = hi - 1 e lo++ é mesmo que + 1 baixo = baixo,
for(hi = 100, lo = 0; hi >= lo; hi--, lo++)

Para o laço é extremamente flexível e permite que muitos tipos de comportamento do programa sejam especificados simplesmente e rapidamente. Deixar-nos ver um exemplo para do laço

#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;
}

 

O resultado do programa é indicado como segue:

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 | 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