Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C] asterisco prima della funzione

    Sono un principiante in C e ho da fare una domanda probabilmente stupida.

    Ho capito come funzionano i puntatori con le variabili.
    Ho trovato però questa funzione:

    codice:
    struct elemento *crea_lista()
    dove struct elemento è una struttura che mi sono definito.
    Mi chiedo cosa indichi l'asterisco prima del nome della funzione...che si tratta di un puntatore a una funzione? E in tal caso a cosa serve "un puntatore a una funzione"?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,468
    Non è un puntatore ad una funzione (sebbene esista e serva in C).

    E' un puntatore alla struttura elemento.

    La funzione restituisce un puntatore alla struttura.

    Questi elementi di base del linguaggio però, ti consiglio di affrontarli con un libro di testo, non con il forum.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Capito, grazie.

    In attesa che mi arrivi il libro sto facendo qualche tutorial su internet

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,468
    Originariamente inviato da Vincent22
    Capito, grazie.

    In attesa che mi arrivi il libro sto facendo qualche tutorial su internet
    I tutorial online presentano quasi sempre inesattezze/errori ... ti consiglio di attendere il libro e studiarne tutti i capitoli di base.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.