Nwlapcug.com


Quali sono tipi di dati di istruzione caso?

Quali sono tipi di dati di istruzione caso?


Quindi se le istruzioni sono fondamentali per qualsiasi linguaggio di programmazione. Essi consentono di programmi eseguire diverse azioni in circostanze diverse. L'esempio più semplice di un'istruzione if-then è quando Esegui il login al tuo account email. "Se" la password è corretta, "allora" si può vedere la posta. "Se" vi darà la password sbagliata, "quindi" si è detto che la password era errata. Istruzioni case sono derivazioni di se-allora dichiarazioni.

Istruzioni Case interruttore

Istruzioni case sono i componenti funzionali di ciò che sono chiamati "passare il caso" istruzioni nel linguaggio di programmazione C, o semplicemente "passare" dichiarazioni in Java. Questi sono come se-allora dichiarazioni, ma un po' semplificato. Invece di un numero di istruzioni "if-then" separate, istruzioni switch-come prendere una singola variabile, quindi dispone di un elenco di istruzioni case. Ognuno specifica un valore della variabile passata alla funzione di interruttore-come possibile, e se la variabile corrisponde condizionale di un'istruzione case o un valore a cui la variabile passata nell'interruttore come funzione viene confrontato, quindi il codice corrispondente viene eseguito dal computer.

Interruttore istruzioni Case vs istruzioni If-Then

In funzione di base, passare istruzioni case lavoro come se-allora dichiarazione: ognuno dà una serie di possibilità di codice che potrebbe essere eseguito. Istruzioni case interruttore hanno il vantaggio di dare al programmatore una sintassi pulita per esaminare rispetto alle tradizionali se-allora istruzioni. Istruzioni case è costituito unicamente da "caso" seguita dal condizionale, quindi il codice da eseguire sotto di esso. Questo consente al programmatore di accertare rapidamente tutte le informazioni rilevanti circa il blocco di codice, quando egli è il debug di un programma.

Tipi di dati

Istruzioni case possono gestire la maggior parte dei tipi di dati. Questi includono byte, che può contenere dati binari, char, che contiene un singolo carattere, e int, che detiene un valore integer. Essi non possono gestire più avanzati tipi di dati, ad esempio float o decimale, che tengono i numeri con decimali componenti. Essi che possono gestire enumerati i tipi di dati, però. Questi sono i tipi di dati in cui l'utente dichiara un nome per una variabile personalizzata, quindi definisce i possibili valori che la variabile può contenere.

Consistenza di tipo di dati

Indipendentemente dal tipo di dati che il programmatore sta utilizzando nell'istruzione case, deve essere coerente tra la variabile che metterà a confronto il computer per istruzioni case e istruzioni condizionali istruzione case. Un computer può confrontare solo variabili int int variabili, variabili char char variabili, variabili enumerate a un'altra istanza della stessa variabile enumerato e così via. Se c'è una discrepanza tra i due tipi di dati, allora il programma riuscirà a compilare.