Предположим, у вас есть скетч, в котором у вас есть комментарии в Си стиле, т.е. /*
И вот, вздумалось вам закомментировать большо кусок кода, внутри которго уже есть комментарии. Как это сделать?
Кто-то из начинающих крикнет из зала – “Используй #if 0!”, но это все , конечно, костыли. Препроцессор нужен вовсе не для этого. Препроцессор нужен для обфускации. Настоящие же программисты, опытные, используют для этих дел ассемблер.
Причем, что интересно, знать сам ассемблер для этого вовсе не нужно.
Ниже - пример такого комментария в комментарии :0).
#include <stdio.h>
int main() {
asm("/*");
/* Nested comment */
for (int i = 0; i < 10; i++) printf("Этот текст на экране не появится\r\n");
asm("*/");
return 0;
}
Тут дело в том, что в “нормальных IDE” для этого есть горячие клавиши, благодаря которым выделенный текст комментируется (например, по нажатию Ctrl + /). А в ардуино иде такого нету (или появилось?)…