Кхм.. мда.
Ну с первого взгляда видно что будет 100 раз (не считая первую строку).
Но так как подвох же должен быть, то я открыл компилятор...
Весь прикол в комментарии. Верней даже в его концовке, а именно: "??/".
Опытным путем было установлено что ASCII код для '??/' и для '\' - одинаков. Тут уже я все понял ))
Чуть позже нашел в МСДНе такую фигню как триграфы.
Так и есть, '??/' == '\'
Ну а '\' - просто говорит о том что строка ниже является продолжением
строки выше.
То есть, по сути коммент распространяется и на цикл, который не выполняется, и в итоге получаем 10 раз
(Это можно наблюдать если включить генерацию файла после препроцессинга).