私のせいでスレが荒れてしまったようですね。すみません。
コーディングのアイデアをお寄せいただけるのは有難いのですが、
私の質問は
・(コメントのネストを)どうやればいいのでしょうか?
ではなくて、
・(ネストできない仕様は)なぜなんでしょうか?
です。

実際は、コメントアウトしたい部分は関数の中だし、任意の文字列を埋め込みたいわけじゃないので
if(0) {
…
if( /* a>b && */ c>d ) {
 if( /* e>f && */ g>h ) {
  if( /* i>j || */ k>l ) {
   …
  }
 }
}
…
}
みたいにやって一時的に実行を迂回させてます。
ありがとうございました。