Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    15

    Aiutoo ! ! Per funzioni C ! !

    Aiutatemi!!

    Sto cercando di capire se in C le funzioni possono restituire due valori!!

    Sarà possibile!! :master:



    :sgrat:

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2
    puoi ad esempio far ritornare alla tua funzione una struct tipo questa
    struct struttura{
    int valore1,valore2;
    };

  3. #3
    Puntatori.

  4. #4

    Re

    Insomma al fine dei conti non puoi far ritornare + di un valore.Ciao

  5. #5
    Se passi per riferimento sì!

  6. #6
    con il bellissimo return puoi restituire un solo valore, ma se passi le variabili per riferimento funzione (a,b); allora puoi restituirne quanti ne vuoi...

    ciao ciao
    raga, non ne so assolutamente nulla!

  7. #7
    con return puoi restituire soltanto un valore (se proprio non vuoi passare i parametri per riferimento puoi sempre usare un struttura o un array, ma diventa + laborioso e meno efficiente), se invece passi le variabili per riferimento non usi return, quindi la funzione non restituisce nulla, ma puoi modificare tutte le varibili che vuoi perchè non agisci più sulla loro copia (come succede con il passaggio ByVALUE) ma direttamente sulle varibili stesse!


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.