C_Interpreter a c-like code interpreter (console version) coded by c++17 variable, nonrecursive function, functional definition pointer reference and dereference self-increment and decriment recursive function array definition and for loop scope hidden error report