Vídeo: Python Tutorial for Beginners [Full Course] Learn Python for Web Development 2024
Como os comentários de C começam e terminam com caracteres específicos, você não pode colocar um comentário no interior outro. Isto é conhecido como aninhamento . Os comentários aninhados podem causar erros no seu código, então, enquanto estiver programando, mantenha um registro de onde os comentários começam e finalizam.
Por exemplo, imagine você Comece com este código:
#include int main () {printf ("The First Soloistnn"); / * Linha extra em branco * / printf ("Vocalista Mary McDivan"); / * printf ("Song", "Under the Sea. "N"); * / return (0);}
A figura a seguir mostra como o compilador vê esse código-fonte. Observe como as partes comentadas do código estão acinzentadas? Essa é a parte que o compilador ignora como um comentário
A linha 7 foi comentada porque causou um erro (todas essas aspas tiraram o compilador). Agora suponha que o programador volte e adicione um motivo para o
comentário - e preste especial atenção a que t está concluído:
#include int main () {printf ("The First Soloistnn"); / * Linha extra em branco * / printf ("Vocalista Mary McDivan"); / * Não é possível obter esta linha a seguir para compilar: * / * printf ("Song", "Under the Sea". "N"); * / * exibe algum tipo de erro * / return (0);}
Apesar dos asteriscos sofisticados e alinhados no início de cada linha, o bloco de quatro linhas não é um comentário. O programador provavelmente se destina a essa seção inteira para ser um comentário e ser ignorado pelo compilador, mas a figura a seguir ilustra o que realmente acontece:
A primeira vez que o compilador encontra os caracteres * /, assume que a seção comentada acabou, então continua a compilar o texto que resta. É aí que ocorrem os erros.
A moral da história é lembrar que o / * inicia um comentário e * / termina o comentário. Se você cola um comentário dentro de outro, algo ruim acontece.
Por caminho, esta situação é fácil de ver se o seu editor codifica a cor do seu texto. Por exemplo, no editor VIM, os comentários aparecem em azul na tela. Se você esqueceu de terminar um comentário ou aniquilar acidentalmente um comentário, você pode ver o texto azul derramado em áreas onde você não quer. Dessa forma, esses tipos de erros são fáceis de detectar e corrigir.