La sintassi si riferisce alla grammatica, struttura e l'ordine degli elementi in una dichiarazione, errori di logica accade quando ci è un errore nella logica, riparando gli errori può provocare ulteriori errori che sono visualizzati quando recompiled, avvertimento di A non è un errore, ma può causare i problemi durante l'esecuzione del vostro programma.

Data Recovery PRO DATA DOCTOR

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

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


Mettere a punto ed esaminare

Errori di sintassi

La sintassi si riferisce alla grammatica, alla struttura ed all'ordine degli elementi in una dichiarazione. Un errore di sintassi si presenta quando infrangiamo le regole, come dimenticarsi di concludere una dichiarazione con un punto e virgola. Quando compilate il programma, il compilatore elaborare una lista di tutti gli errori di sintassi che può incontrare.

Un buon compilatore produrrà la lista con una descrizione dell'errore e può fornire una soluzione possibile. La riparazione degli errori può provocare ulteriori errori che sono visualizzati quando recompiled. Il motivo per questo è che gli errori precedenti hanno cambiato la struttura del significato che di programma ulteriori errori sono stati soppressi durante la compilazione originale.

Similmente, un singolo errore può provocare parecchi errori. Provare a mettere un punto e virgola alla conclusione della funzione principale di un programma che compila correttamente e funziona. Quando recompile esso, voi la otterrete una lista enorme degli errori, ma è soltanto un punto e virgola malriposto.

Così come gli errori di sintassi, i compilatori possono anche pubblicare gli avvertimenti. Un avvertimento non è un errore, ma può causare i problemi durante l'esecuzione del vostro programma. Per esempio assegnare un numero a precisione doppia di virgula mobile ad un numero di virgula mobile di singolo-precisione può provocare una perdita di precisione. Non è un errore di sintassi, ma potrebbe condurre ai problemi. In questo esempio particolare, potreste mostrare l'intenzione lanciando la variabile al tipo di dati adatto.

Considerare il seguente esempio dove la x è un numero di virgula mobile di singolo-precisione e y è un numero a precisione doppia di virgula mobile. y è lanciato esplicitamente ad un galleggiante durante l'assegnazione, che eliminerebbe tutti gli avvertimenti del compilatore.

x = (float)y;

Errori di logica

Gli errori di logica accadono quando ci è un errore nella logica. Per esempio, potreste esaminare che un numero è meno di 4 e più notevolmente di 8. Quello non potrebbe possibilmente mai essere allineare, ma se è sintatticamente corretto il programma compilerà con successo. Considerare il seguente esempio:

if (x < 4 && x > 8)
puts("Will never happen!");

La sintassi è corretta, in modo da il programma compilerà, ma mette la dichiarazione mai non sarà stampato poichè il valore della x non potrebbe possibilmente essere meno di quattro e più notevolmente di otto allo stesso tempo.

La maggior parte dei errori di logica sono scoperti con la prova iniziale del programma. Quando non si comporta avete previsto, controllate molto attentamente le dichiarazione logiche e le correggete. Ciò è soltanto allineare per gli errori logici evidenti. Più grande il programma, più i percorsi là saranno con esso, più difficile diventa per verificare che il programma si comporta come previsto.

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