iniziare con le basi . La struttura di base di ogni istruzione If Else in C assume questa forma :
if (condizione) azione ;
2Staffa vostra azione correttamente . L'azione può essere un singolo comando , o più spesso una serie di comandi , all'interno di parentesi graffe .
Creare la condizione
3Rendetevi conto che una condizione è . tutto ciò che restituisce 0 ( falso ) o qualsiasi altra cosa ( vero ) economici 4
Sappiate che il tipo più comune è il confronto tra variabili o valori : == uguaglianza = disuguaglianza > Maggiore di > = maggiore o uguale a
5Confronta i tipi numerici e di carattere, se lo desiderano , ma attenzione : caratteri confrontano sulla base del set di caratteri in uso su quel sistema , e che può essere diverso un giorno su qualche altro esercizio sistema .
6non cercare di confrontare le matrici o strutture direttamente . Invece , scrivere una funzione che effettuerà il confronto .
7Capire che le librerie C standard includono tali funzioni per le stringhe . Vedi strcmp ( ) , stricmp ( ) , e strncmp ( ) .
8Usa incarico per restituire il valore che è stato assegnato .
If ( ( x = malloc ( 100 ) ) == NULL ) abort (); Il valore restituito da malloc ( ) è sia salvato x e rispetto a NULL , rendendo il codice più conciso
9utilizzare una tecnica vero e provato : e ' comune avere funzioni . ritorno 1 in caso di successo e 0 in caso di errore , e li usa come una condizione.
10Rendetevi conto che in C , tutto ha un valore , quindi tutto può essere la condizione . Per esempio, un confronto a 0 è di solito ridondante
se ( x ) printf ( " x non è zero \\ n"); .
Combinare e modificare le condizioni
11utilizzare l' ! ( non ) operatore di negare , o stornare, una condizione
se printf ( " x è zero \\ n"); Pagina 12Usate && (AND) e
Programmazione © www.354353.com