Ricerca array lineare
Prova a correggere l'attività dell'attività precedente in modo che funzioni correttamente anche se l'elemento richiesto non è nell'array.
Suggerimento: se l'elemento richiesto non è nell'array, è necessario uscire dal ciclo non appena l'array è fuori dai limiti.
Nota
Va ricordato che in C++ (così come in Python, JavaScript, PHP) quando si usa il connettivo logico
AND (
&&), se la prima parte è false , la seconda parte non viene controllata.
Ad esempio:
condizione
a = 0 && b != 0 quando a = 5, la prima parte di a = 0 è falsa, quindi la seconda parte di b != 0 non verrà controllato dal compilatore.