while で無限ループを表現したい場合はどう書くの?

「0か非0」ということに拘るのであれば

while (-1) {
}
なんてのは -1 に意味がないから駄目で、

あくまで
while (! 0) {
}
と書くべきという主張?