Visualizzazione dei risultati da 1 a 10 su 11

Discussione: funzioni e memoria

Visualizzazione discussione

  1. #8
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    18
    Quote Originariamente inviata da MySQL Visualizza il messaggio
    La risposta è: nei processori odierni, cioè quelli che materialmente si usano, il valore è ritornato in un registro della CPU.
    Tutto il resto (uso dello stack, inesistenza di registri etc.etc.) sono tutti aspetti teorici-accademici
    Grazie mille!

    Avrei anche un'altra domanda che è un po' off topic, ma vista la sua banalità non credo meriti una nuova discussione (se comunque non si possono fare altre domande non fa nulla, in questo caso, metto RISOLTO e chiudo):

    sempre nelle slide ho questa funzione:

    void swap(int *, int *); //questa funzione scambia due valori
    per chiamarla:
    swap(&a,&b); //a e b due variabili assegnate;

    La domanda è: il passaggio di parametri di che tipo è? leggendo nelle vostre lezioni ho dedotto che NON è per riferimento.
    Nelle slide dice: l'inizializzazione dei puntatori come parametri formali avviene attraverso il passaggio di parametri per valore con la chiamata della funzione, ma non sono convinto, inquanto sempre riguardo alla vostra lezione, il passaggio sarebbe per indirizzo. Solo che la professoressa e anche nel libro viene citato solo "riferimento" e valore". Potreste chiarmi anche questo problemino? grazie
    Ultima modifica di linofex; 06-06-2015 a 18:09

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.