Why const char const is not used as input string C function argument explained