printf("%s%s"str1,str2)//str2最后压进栈,为什么打印到Doc窗口上不是第一个字符串

printf("%s%s",str1,str2)//str2最后压入栈,为什么打印到Doc窗口上不是第一个字符串?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!

------解决方案--------------------
C   缺省 -->cdcel 调用约定 ,右边的先入栈