Короткий ответ на вопрос «как это работает» таков:
int nest = /*/*/0*/**/1;
с вложенными комментариями становится примерно таким:
int nest =
// /* (comment level 1)
// /*/ (comment level 2)
// 0
// */*
// */
1;
и без, дополнительный * делает это:
int nest =
// /*/ (comment level 1)
// */
0
*
// /*
// */
1;
или 0*1
.
Или, я думаю, это то, что происходит, но этот вопрос в значительной степени является катастрофой.Я полностью согласен с комментарием Благовеста Буюклиева.