Are you sure? I don't know if it uses an extra byte of memory or not. Perhaps you could try it and find out for sure. (I suspect that the compiler optimization is good enough that they both compile to the same code.)
One advantage of using "const" instead of "define": If you use the same identifier in two places, "const" generates better warning/error messages.