How would something like this:
int x;
char hello[6] = "hello";
x = atoi(hello);
be compiled? I'm asking what the compiler will do internally to compile something like this. From generation of symbols, the code to pass parameters to library functions, how the stack is involved etc.
Thanks a lot!