printf() could only be C calling convention (__cdecl) it is right to left, because how many parameter inside () is unknown for called function, caller need to push from right to left into stack, then the called function could pop out the first parameter, the string, to know how many parameters to process.
【在 r*******t 的大作中提到】 : printf() could only be C calling convention (__cdecl) it is right to left, : because how many parameter inside () is unknown for called function, caller : need to push from right to left into stack, then the called function could : pop out the first parameter, the string, to know how many parameters to : process.