>>489
a,bは無効になるが、a,bに格納されているmallocで確保したアドレスは
freeするまで有効。その意味ではres[0], res[1]の値は呼び元でも有効だが、
そのコードの問題はresはその関数を抜けると無効になってしまう
だから結局はダメ、というか保障はない