Diferența între dacă și dacă altceva

Diferența cheie - dacă vs dacă altceva
 

În programare, este necesar să executați instrucțiuni în funcție de situația în care condiția este adevărată sau falsă. Dacă și dacă altceva sunt două structuri de luare a deciziilor. Limbile de programare, cum ar fi Java, C sprijină structurile de luare a deciziilor, cum ar fi dacă și dacă altceva. Acest articol discută diferența dintre dacă și dacă altceva. În ambele, dacă conține expresia de evaluat. În cazul în care, declarațiile din interiorul blocului if se execută, dacă condiția este adevărată și controlul este trecut la următoarea instrucțiune după blocul if. În cazul în care, dacă condiția este adevărată, instrucțiunile din interiorul blocului if se execută și dacă condiția este falsă, declarațiile din blocul if else vor fi executate. Asta este diferența cheie între dacă și dacă altceva.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce este
3. Ce este altceva
4. Asemănări între dacă și dacă altceva
5. Comparație comparați -vă în cazul în care altceva în formularul tabelar
6. rezumat

Ce este?

Instrucțiunea if constă din expresii. O expresie poate conține valori, operatori, constante sau variabile. Dacă expresia evaluată este adevărată, atunci instrucțiunile din interiorul blocului if execute. Dacă expresia este falsă, controlul este trecut la următoarea instrucțiune după blocul if. Majoritatea limbajelor de programare presupun valori non-zero și non-null ca adevărate și zero ca false.

Figura 01: Un program cu if

Conform programului de mai sus, numărul este o variabilă care poate stoca numere întregi. Conține valoarea 70. Este bifată expresia din blocul if. Deoarece numărul este mai mare sau egal cu 50, se execută instrucțiunea din blocul if. După ce executați acest lucru, comanda este trecută în următoarea instrucțiune după blocul if.

 Ce este altceva?

În cazul în care altceva, există două blocuri. Instrucțiunea if conține o expresie de evaluat. Dacă expresia evaluată este adevărată, atunci instrucțiunile din interiorul blocului if execute. La sfârșitul blocului if, controlul este trecut la următoarea instrucțiune după blocul if. Dacă expresia este falsă, comanda este transmisă blocului else și instrucțiunile din blocul else execute. La sfârșitul blocului altceva, comanda este trecută la următoarea declarație după blocul else.

Figura 02: Un program cu altceva

Conform programului de mai sus, numărul este o variabilă care poate stoca numere întregi. Acesta conține valoarea 40. Dacă expresia din instrucțiunea if este adevărată, atunci instruciunea din interiorul blocului if va fi executată. Alt exemplu de execuție a blocului else. Numărul este mai mic de 50. Prin urmare, blocul altceva execută. La sfârșitul blocului altceva, comanda este trecută la următoarea declarație după blocul else.

Care sunt asemănările dintre dacă și dacă altceva?

  • Ambele dacă și dacă altceva sunt structuri de luare a deciziilor în programare.
  • Ambele dacă și dacă altceva conține instrucțiunea if cu o condiție.
  • În ambele dacă și dacă altceva, declarația if evaluează numerele întregi, caractere, numere cu puncte plutitoare sau tipuri booleene.
  • Atât dacă și dacă altceva poate evalua egalitatea și expresiile logice.

Care este diferența dintre dacă și dacă altceva?

dacă vs altceva

Instrucțiunea if este o structură de decizie care constă într-o expresie urmată de una sau mai multe declarații. Dacă altceva este o structură de luare a deciziilor în care instrucțiunea if poate fi urmată de o altă instrucțiune opțională care se execută atunci când expresia este falsă.
 Execuţie
În cazul în care, declarațiile din interiorul blocului if se execută dacă expresia este adevărată. Dacă expresia este falsă următoarea instrucțiune după executarea blocului if. În cazul în care altceva, dacă blocul execută dacă expresia este adevărată și dacă expresia este falsă, comanda este trecută la alt bloc.

rezumat - dacă vs dacă altceva

Există diferite structuri decizionale în programare. Acest articol a discutat două dintre ele: dacă și dacă altceva. În cazul în care, declarațiile din interiorul blocului if se execută dacă condiția este adevărată și controlul este trecut la următoarea instrucțiune după blocul if. În cazul în care altceva, dacă condiția este adevărată, instrucțiunile din interiorul blocului if execută și dacă condiția este falsă, instrucțiunile din blocul else execute. Aceasta este diferența dintre dacă și dacă altceva.

Referinţă:

1. Puncte, Tutoriale. "Dacă declarația în C.", Tutoriale punct, 8 ianuarie 2018. Disponibil aici
2.Point, Tutoriale. "Dacă declarația ... else in C.", Tutoriale punct, 8 ianuarie 2018. Disponibil aici