Code::Block - Warning se compilo specificando main()

di Anonimizzato22465 il
4 risposte
Sto riprendendo l'uso del C. Con Code::Block mi è capitata una cosa che non riesco a capire. Ovvero, Diversi semplici esempi sono stati compilati con main(), dopo 2 giorni mi dava errore. Ho dovuto aggiungere, a tutti gli esempi memorizzati fino allora, int main(). Non capisco il perché. Grazie.

4 Risposte

  • Mi da Warning, ma lo compila e lo esegue, anche senza int davanti a main(). Ma questo potrebbe portare problemi su programmi più complessi?
  • Ma che vuol dire "dopo 2 giorni mi dava errore"??
  • È prevista la specificazione del tipo di valore ritornato dalle funzioni: int per default (convenzione che risale ai tempi dei tempi).
    essenzialmente indica int main() (se è una funzione, cioè ritorna qualcosa) o void main() (se è una procedura, nel senso di funzione che non ritorna).

    tutto normale quindi.
    compilatori più o meno "rigidi" possono "arrabbiarsi" più o meno
  • X l'autore: hai letto il regolamento?
    Cosa dice il punto 6?

    Ho editato il titolo
Devi accedere o registrarti per scrivere nel forum
4 risposte