> I’m not sure why it uses puts here? I might be missing something; perhaps printf calls puts.
It’s because you passed a constant string to printf, so the compiler decided it was not worth making the call and used puts instead.
It’s because you passed a constant string to printf, so the compiler decided it was not worth making the call and used puts instead.