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

    [Programmazione] - Il tipo di x

    Ragazzi una domanda tecnica sulla programmazione in generale, quando abbiamo ad esempio:

    codice:
    int x(int a,b);
    di che tipo è x ?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il tipo è scritto alla sua sinistra... Anche se sembra scritto in C strano...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    quindi è un intero "x" avente due interi "a" e "b" ?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    È una FUNZIONE che restituisce un intero e che accetta due argomenti interi anche se per il secondo non è indicato
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Uhm, non mi risulta che sia sintassi valida... Puoi definire più variabili dello stesso tipo sulla stessa riga:
    codice:
    int a,b;
    ma non puoi fare lo stesso con i parametri di una funzione. Questo è effettivamente ovvio se si considera che il nome del parametro può essere omesso, ma non il suo tipo, ovvero, è consentito dichiarare una funzione come
    codice:
    int foo(int a, double, int b);
    dove double indica semplicemente che è un parametro senza nome di tipo double. Se fosse consentito dichiarare più parametri dello stesso tipo con la sintassi di cui sopra si creerebbe un'ambiguità nella grammatica - se c'è un solo token tra le virgole, si intende un argomento senza nome di quel tipo o un argomento con nome del tipo prima?
    Amaro C++, il gusto pieno dell'undefined behavior.

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.