De igual forma, como const son "variables" no se pueden usar para crear arrays por el hecho de que en C no se pueden dimensionar arrays con variables (después hay compiladores con extensiones que si dejan), pero por otra parte los debuggers y otros programas de desarrollo sí pueden controlar estos datos.
Los defines, al ser parte del fuente no se pueden controlar por los debuggers pero sí pueden ser usados para dimensionar arrays, pues el compilador ve un número.
Los defines, al ser parte del fuente no se pueden controlar por los debuggers pero sí pueden ser usados para dimensionar arrays, pues el compilador ve un número.