WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Questa Cmap, creata con IHMC CmapTools, contiene informazioni relative a: 156, Lo scambio avviene nella stessa modalità usata per lo scambio del valore di due variabili semplici: usando una variabile intermedia ???? int v[1000]; ... void scambia(int i, int j) { int t; t = v[i]; v[i] = v[j]; v[j] = t; }, Questo perché a sinistra di un operatore di assegnamento deve comunque esserci una variabile che assuma il risultato dell’espressione che sta a destra ????, In molte situazioni si ha la necessità di scambiare tra di loro due elementi di un vettore: effettuare lo scambio significa scambiare il contenuto di due elementi. ???? Lo scambio avviene nella stessa modalità usata per lo scambio del valore di due variabili semplici: usando una variabile intermedia, ???? In molte situazioni si ha la necessità di scambiare tra di loro due elementi di un vettore: effettuare lo scambio significa scambiare il contenuto di due elementi., Si noti che nel processo di valutazione le espressioni del tipo v[…] vengono completamente sostituite con un solo valore se si trovano a destra dell’operatore di assegnamento, mentre se si trovano a sinistra, viene sostituita completamente solo la parte che rappresenta l’indice (nell’ultimo passaggio si ottiene v[3] = 8). ???? Questo perché a sinistra di un operatore di assegnamento deve comunque esserci una variabile che assuma il risultato dell’espressione che sta a destra, Per valutare correttamente espressioni che fanno riferimento a elementi di un array conviene operare con una tecnica che potremmo definire per sostituzione. ???? Si noti che nel processo di valutazione le espressioni del tipo v[…] vengono completamente sostituite con un solo valore se si trovano a destra dell’operatore di assegnamento, mentre se si trovano a sinistra, viene sostituita completamente solo la parte che rappresenta l’indice (nell’ultimo passaggio si ottiene v[3] = 8).