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

    [C] Delucidazione su una dichiarazione

    Il mio codice è il seguente:
    codice:
    void saluta()
        printf("we!");
    
    int main(int argc, char argv[])
        void (*functionpointer) (void) = saluta;     //<-------
    L'istruzione evidenziata cosa fa precisamente?
    « Una volta eliminato l'impossibile, ciò che resta, per quanto improbabile, deve essere la verità. (Sherlock Holmes) »

  2. #2
    OK risolto. E' la dichiarazione di un puntatore a funzione, quindi invocando:
    codice:
    functionpointer();
    ritornerà (we!).
    « Una volta eliminato l'impossibile, ciò che resta, per quanto improbabile, deve essere la verità. (Sherlock Holmes) »

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.