Quando você compila este programa, o compilador indica uma mensagem similar ao seguinte:
cprog.c(8) : Error: `;' expected
deixar-nos quebrar esta mensagem de erro nas peças. cprog.c é o nome da lima onde o erro foi encontrado. (8) é a linha número onde o erro foi encontrado. Erro: “; ” esperada é a descrição de A do erro.
Esta mensagem é completamente informative, e di-lo que aquele na linha 8 de CPROG.C o compilador esperado encontrar um semicolon mas não. Entretanto, você sabe que o semicolon estêve omitido realmente da linha 7, assim lá é uma discrepância.
Porque o compilador relata um erro na linha 8 quando, no fato, um semicolon foi omitido da linha 7. A resposta encontra-se no fato que C não se importa com coisas como rupturas entre linhas. O semicolon que pertence após a indicação do printf () poderia ter sido colocado na linha seguinte que faz though assim que seria bad que programa na prática.
Somente após ter encontrado o comando seguinte (retorno) na linha 8 é o compilador certo que o semicolon falta. Conseqüentemente, o compilador relata que o erro está na linha 8.
Pode haver um número de possibilidades de tipo diferente de erros. Deixar-nos discutir ligar mensagens de erro. Os erros do Linker são relativamente raros e geralmente resultado de soletrar erradamente o nome da função de biblioteca da A.A. Neste caso, você começa um erro: símbolos undefined: mensagem de erro, seguida pelo nome soletrado erradamente. Uma vez que você corrige a soletração, o problema deve partir.
Imprimindo números
Deixar-nos ver o seguinte exemplo:
// Como imprimir os números //
#include<stdio.h>
void main()
{
int num = 10;
printf(“ The Number Is %d”, num);
}
A saída do programa será indicada na tela como segue:
O número é 10
O % do sinal é usado sinalizar a saída de muitos tipos de variáveis diferentes. O caráter que segue os % do sinal é um d, que sinalize a rotina da saída para começar um valor decimal e para output o.
|