Linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (965 palavras )
  • Download(s) : 0
  • Publicado : 12 de junho de 2012
Ler documento completo
Amostra do texto
Apostila Básica de Linguagem C


 
Antes de começar:
 
• •          A linguagem C é "case sensitive". Isto significa que esta linguagem diferencia maiúsculas de minúsculas. Por exemplo, umavariável chamada NOME é diferente de uma variável chamada nome.
• •          Você pode utilizar o compilador TURBOC tanto para escrever como para compilar e executar os seus programas. Com oTURBOC é também possível gerar um arquivo executável de seus programas.
• •          Acostume-se a escrever seus programas em Linguagem C sempre em minúsculas. Alguns programadores apreciam quasetudo escrito em minúsculas e, somente as variáveis em maiúsculas. Todas as palavras reservadas no C como while, if e else contém apenas letras minúsculas.
• •          Programas escritos em Cpossuem extensão de arquivo ".C"
• •          O C++ corresponde a um superconjunto do C, fornece muitos recursos que tornam a linguagem C mais "atraente". Porém o mais importante é que ela fornecerecursos para a programação orientada a objetos. Esta apostila não aborda a POO.
• •          Esta apostila não aborda também a criação de funções (sub-rotinas).
• •          ANSI C é a versãoda linguagem de programação C padronizada em 1989 tanto nos EUA, através do American National Standard Institute (ANSI), como em todo o mundo, através da International Standards Organization (ISO).• •          Para um programa em C ser executado, ele passa geralmente por seis fases: edição, pré-processamento, compilação, linking, carregamento e execução. Resumindo, o compilador traduz oprograma em C para linguagem de máquina.
• •          Um pré-processador obedece a diretivas que indicam normalmente que outros arquivos devem ser incluídos no arquivo a ser compilado e que símbolosespeciais devem ser substituídos por texto de programa.
• •          Um linker liga o código-objeto ao código de funções que estejam faltando de modo a produzir uma imagem executável (com todas...
tracking img