If innestati o AND?
Salve,
la domanda che sto per porvi è probabilmente stupida ma non conosco la risposta e perciò chiedo a voi: dal punto di vista della complessità computazione, è meglio scrivere if innestati o mettere in un unico if tutte le condizioni in AND? Mi spiego meglio con un esempio.
E' meglio scrivere:
oppure
Ho poi un'altra domanda: in generale, come posso capire se a parità di "risultato ottenuto", un modo di scrivere un'istruzione è più vantaggioso di un altro?
Grazie in anticipo per le risposte
la domanda che sto per porvi è probabilmente stupida ma non conosco la risposta e perciò chiedo a voi: dal punto di vista della complessità computazione, è meglio scrivere if innestati o mettere in un unico if tutte le condizioni in AND? Mi spiego meglio con un esempio.
E' meglio scrivere:
- Codice: Seleziona tutto
if(x == cond1)
{
if(y == cond2)
{
if(z == cond3)
{
oppure
- Codice: Seleziona tutto
if(x == cond1 && y == cond2 && z == cond3)
{
Ho poi un'altra domanda: in generale, come posso capire se a parità di "risultato ottenuto", un modo di scrivere un'istruzione è più vantaggioso di un altro?
Grazie in anticipo per le risposte
