When the compiler inline-expands a function call, the function's code gets inserted into the caller's code stream ,conceptually similar to what happens with a #define macro