Quali sono case tipi Dichiarazione di dati?

September 28

Quali sono case tipi Dichiarazione di dati?


If-then dichiarazioni sono fondamentali per qualsiasi linguaggio di programmazione. Essi consentono ai programmi di eseguire azioni diverse in circostanze diverse. L'esempio più semplice di un'istruzione if-then è quando si accede al proprio account di posta elettronica. "Se" la password è corretta ", quindi" si può vedere la posta. "Se" si fornisce la password sbagliata ", quindi" ti viene detto la password non era corretta. istruzioni case sono derivazioni di dichiarazioni if-then.

Interruttore Dichiarazioni di casi

istruzioni case sono i componenti funzionali di quelli che vengono chiamati affermazioni "caso interruttore" nel linguaggio di programmazione C, o semplicemente dichiarazioni di "switch" in Java. Questi sono come if-then dichiarazioni, ma un po 'semplificato. Invece di una serie di dichiarazioni separate "if-then", passare come affermazioni assumono una singola variabile, quindi avere una lista di istruzioni case. Ognuno specifica un possibile valore della variabile passata nella funzione dell'interruttore-like, e se la variabile corrisponde condizionale, o un valore di un'istruzione caso in cui la variabile passata nel commutatore come funzione viene confrontato, allora viene eseguito il codice corrispondente dal computer.

Interruttore Dichiarazioni di casi vs. If-Then Dichiarazioni

In funzione di base, istruzioni case interruttore funzionano come if-then dichiarazioni: ciascuno dà una serie di possibilità di codice che potrebbe essere eseguito. istruzioni case interruttore hanno il vantaggio di dare al programmatore una sintassi più pulita per esaminare rispetto ai tradizionali dichiarazioni if-then. istruzioni case costituiti esclusivamente di "caso" seguito dal condizionale, quindi il codice da eseguire sotto di esso. Questo permette al programmatore di accertare rapidamente tutte le informazioni relative al blocco di codice, quando è il debug di un programma.

Tipi di dati

istruzioni case in grado di gestire la maggior parte dei tipi di dati. Questi includono byte, che può contenere dati binari, char, che detiene un singolo carattere, e int, che detiene un numero intero. Essi non possono gestire tipi di dati più avanzate, come galleggiante o decimale, che detengono i numeri con i componenti decimali. Essi possono gestire tipi di dati enumerati, però. Questi sono i tipi di dati in cui l'utente dichiara un nome per una variabile personalizzata, quindi definisce i valori possibili della variabile può contenere.

Tipo di dati Consistenza

Indipendentemente dal tipo di dati il ​​programmatore sta usando nella dichiarazione caso, deve essere coerente tra la variabile che il computer confronterà a caso le dichiarazioni e le condizionali istruzione case. Un computer può solo paragonare variabili int a int variabili, le variabili char a char variabili, le variabili elencate a un'altra istanza di quella stessa variabile enumerato e così via. Se c'è una discrepanza tra i due tipi di dati, quindi il programma non riuscirà a compilare.