mais uma duvida de C! (MACROS)
oi gente,
eu achei isso aqui dentro de um código que eu achei na internet! alguem sabe pra que serve esse "#if 0"? na minha opinião não vai entrar nunca nesse #if, mas pq usar ele então?
...
#if 0
if (!val) {
return -1;
}
#endif
...
ps: antes que alguém peça pra colar o código aqui, quero dizer que eu ja entendi o código só quero saber pra que serve esse "#if 0" num sentido geral, pode ser nesse código ou em outro!
obrigadu!!!
mais uma duvida de C! (MACROS)
Justamente, você tem razão, ele nunca entrará nesse if. Logo, presumimos que o autor do código quis comentar isto.
Eu utilizo isto quando me deparo com códigos comentados, assim se você tiver:
Código :
blablabla; /* faz isto */
blebleble; /* faz aquilo */
Você teria que comentar linha por linha, pois o "*/ " quebraria uma tentativa assim:
Código :
/*
blablabla; /* faz isto */
blebleble; /* faz aquilo */
*/
Por isto usamos #if 0
Espero ter esclarecido, qualquer dúvida posta denovo.
Abraços