空文という言葉があったんですか。 for(p=string;p!=0;p++) ; みたいなコード、割と高機能なので使ってます。
でも、
「void型」=「何も返さない」 、 「空白」=「何もない」=「void型と同処理」
だと思ってたんですが、
『空白+セミコロン』は空文だとして、『空白+演算子+値』はどれもエラー、『void+順次演算子+void』は正常。
が腑に落ちない・・・と思ったんですけど、フリーフォーマットを逆算して考えると解決っぽいですね。