Wouah ! Le vieux scan ! Ta version du K&R est complètement dépassée (original : 1978)!Envoyé par souviron34
Je rappelle que le K&R2 qui correspond aux drafts de C89 (C8x) est sorti en 1988. Complété de son errata, c'est le livre de référence qui correspond à l'immense majorité du C utilisé actuellement. Le C K&R (ou pré-ANSI) est conservé pour la maintenance des anciens programmes, mais il est poubellisé au fur et à mesure qu'il est remplacé par du C89 (ANSI) / C90 (ISO), voire C99 de nos jours.
OK, sur les implémentations non conformes à C89 (aka pré-ANSI), il peut y avoir des problèmes avec free(NULL). (personnellement, en principe, je n'appelle pas free(NULL), perte de temps).Et de plus, je peux vous assurez que pour les free, si vous comptez sur le fait qu'un free(NULL) ne fera rien, eh bien bonne chance.....
Partager