LINGUAGEM DE PROGRAMAO
Em C, um programa comea com a funo main().O cdigo a executar colocado entre {}.Um Bloco formado por qualquer conjunto de instrues entre {}.Cada instruo deve ser seguida de ponto e virgula (;).A disposio do cdigo arbitrria e depende das preferncias de casa
programador.
C faz distino entre minsculas e maisculas diz-se que CaseSensitive.As strings em C so delimitadas pelo caractere aspas .
Para escrever uma mensagem na tele usa-se a funo printf().A funo printf no faz parte da linguagem C. Pertence sua extensabiblioteca de funes.
Para termos acesso a esta e a outras funes de entrada/sada
devemos incluir nos nossos programas o arquivo stdio.h atravs dadiretiva ao pr-processador #include.As linhas comeadas por (#include, #define,etc.) no so C, maisdiretivas ao pr-processador. Por isso no devem ser seguidas de ponto
e vrgula.
Os comentrios so escritos entre /* e */ e so simplesmente ignoradospelo compilador (a menos que se encontrem dentro de uma string).
No pode existir comentrios dentro de comentrios.
Tradicionalmente, a mudana de linha denominada New Line e em C
representada pelo smbolo \n.
Tipos de dados
Estes so apenas 4 (Char, Int, Float e Double)
Variveis
Sempre que desejamos guardar um valor por qualquer razo, no seja
fixo, devemos faz-lo utilizando variveis.
Uma varivel nada mais que um nome que damos a umadeterminada posio de memria para conter um valor de umdeterminado tipo.
Ex.:
Int i; /* i uma varivel do tipo inteiro */
Char ch1, novo_char; /* ch1 e novo_char so vars do tipo char */
Float pi, raio, permetro;
Double total, k123;
A declarao de varivel tem que ser sempre realizada antes de suautilizao e antes de qualquer instruo.
Main ()
{
Declarao de variveis
Instruo1;
Instruo2;
}
No aconselhvel a utilizao de caracteres acentuados no nome das
variveis, pois a grande maioria dos compiladores no os aceita como
caracteres admissveis.
Quando uma varivel e declarada fica sempre com um valor, o qualresulta do estado aleatrio dos bits que a constituem.
Exemplo: Coloca na varivel val o mesmo valor da varivel num
Val = num; /* val recebe o valor que est em num 8?
Em C possvel atribuir o mesmo valor a vrias variveis.
O formato de escrita de um inteiro na funo Printf %d
O formato de leitura e escrito para os nmeros reais %f.
Em C no existe nenhum tipo especfico de dados para armazenarvalores lgicos.Em C o valor lgico FALSO representado por 0 (ZERO).Tudo aquilo que seja diferente de 0 (ZERO) representa o valorlgico VERDADEIRO.Ex:Falso : 0Verdade : 2, -3, 123.45, 0.00001
O valor lgico VERDADE em C no o valor 1, mais sim qualquervalor diferente de 0 (Zero).O Valor 1 apenas um dos valores possveis para representarVERADADE.
A condio do If tem que estar sempre dentro de parnteses. Tantoa Instruo1 como a Instruo2 so seguidas de ponto e vrgula.
Este programa semelhante ao anterior, s o tipo de teste que
diferente, pois utiliza o operador != (diferente).
Exerccios Propostos
Respostas
Identifique os erros de compilao que seriam detectados nos seguintes
programas
1
2
Respostas
1-
2-