漏れの使ってるコンパイラの吐くコードは、*s でも *s! = '\0' でも変わらない。
だからどちらでもいい。
前者は C プログラマにわかりやすい。
後者は他言語プログラマにわかりやすい。