Originariamente inviato da Lucked
sicuramente si...avevo letto questa differenza nel libro di shildt ed ero curioso di metterla in pratica...ma credo non sia cosi rivoluzionaria per la comunità c il c99 anche se rappresenta una evoluzione.E' soltanto un "aggiornamento" che a livello di funzionalità non modifica nulla, ma che semplica un pò l'astruso linguaggio c...
Una volta (non ricordo con quale versione del c) era obbligatorio definire tutte le variabili subito dopo una parentesi graffa... Fare così era scorretto:
{
int a;
a = funzione ( );
if ( a ) return 0;
int b;
//...
}
Comunque non sbaglio col c99 è stata aggiunta anche qualche nuova funzionalità :master: