Inline functions takes more memory but speed of execution can be increased, as inline functions remove the jumps from the function call to function definition rather the code is replaced in the main body. Due to this characteristic inline function can run faster than any ordinary function.
No it is not possible because:
If the compiler not treated the function as inline, then the function call normal procedure will be executed.