このプログラムを実行したら、
bb
aa
10, 10
と表示されました。
なんでaa, bbの順じゃないですか。
どういう仕組みでこういう順番になってますか。

#include <stdio.h>

int main()
{
printf("%d, %d\n", puts("aa"), puts("bb"));
return 0;
}