2018-05-22 15:32 GMT+02:00 Giovanni Orlandi <orlangio@gmail.com>:Ciao,in un file C di esempio ho trovato questo strano codice che mostro sotto:#define handle_error(msg) do { perror(msg); exit(EXIT_FAILURE); } while (0)A quanto capisco io il ciclo do { } while ( 0 ) viene eseguito sempre una sola volta,ma a che cosa servirebbe ?Forse ad evitare delle ottimizzazioni in sede di compilazione ?
_______________________________________________ Talking mailing list Talking@ml.linuxvar.it http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking