Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] Matrice dinamica

  1. #1

    [C] Matrice dinamica

    Ciao a tutti

    Dopo che nel main ho allocato una matrice in modo dinamico, la posso passare alle funzioni come se fosse statica?

    codice:
    main()
    {
       ...
       funzione(matrice);
       ...
    }
    
    void funzione(**matrice)
    {
       ....
    }
    Nel caso in cui la funzione debba inserire dei valori nella matrice, quando questa ritorna il controllo al main, li ritrovo nella matrice oppure devo passare la matrice per riferimento?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Se gliela passi come doppio puntatore e la funzione ti restituisce quel doppio puntatore passatole... lavorate entrambi sulla stessa area di memoria.
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

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.