
Envoyé par
kromartien
avec -pedantic, gcc dit tout le temps que ce n'est pas conforme à C90, comme par exemple mélanger les déclarations et le code. Je crois que si on fait une fonction qui calcule par exemple pi, "double comput_PI(void);" , on n'a pas le droit de faire "double PI=comput_PI();" :
Warning; Mixed declaration and code.
avec malloc c'est pareil ?
Bref, C90 c'est mieux que C99 où c'est juste quelques Warnings qui disparaissent entre les deux, donc une structuration du code mieux contrôlée ?
Partager