Linguagem c
LINGUAGEM C
1 - ESTRUTURA DE UM PROGRAMA EM C
Um programa em linguagem C é composto dos seguintes elementos:
•
•
•
•
•
Diretivas de compilação
Definições de tipos
Protótipos de funções
Funções
Comentários
Eis um exemplo de um programa bem simples em linguagem C:
#include
int a; main() { a=10; printf(“O valor de a é: %d”, a );
}
onde: #include é uma diretiva de compilação int a indica que o usuário criou uma variável numérica inteira (int) de nome a main() é o corpo principal (ou função principal) do programa. Quando um programa inicia, o compilador reconhece as variáveis criadas e parte imediatamente para a execução do programa principal, que por sua vez, pode chamar outras funções. Uma correlação pode ser feita com os programas em Assembly ou basic, onde existe um corpo do programa principal, e de repente, há a chamada de uma subrotina que desvia o programa para outro lugar momentaneamente a fim de executar alguma função específica.
1.1 - DIRETIVAS DE COMPILAÇÃO
São os comandos que instruem o compilador a realizar determinadas tarefas antes de iniciar a compilação de todos ou parte do programa. Também são chamadas de diretivas de pré-processamento.
Todas as diretivas iniciam com #include , e os arquivos tem uma extensão .h
1.2 - SINTAXE
A sintaxe de um programa em linguagem C é a maneira de escrever o programa de forma que o compilador entenda.
Centro Federal de Educação Tecnológica do Paraná
Curso de Tecnologia em Eletrônica
Prof. Rubens Alexandre de Faria
Departamento Acadêmico de Eletrônica
Disciplina de Informática Aplicada rubens@daeln.cefetpr.br 2
Esse conjunto de regras é específico de cada linguagem. Quando há a necessidade de utilizar uma outra linguagem, como: Pascal, Basic, Cobol ou Assembly por exemplo, a sintaxe dos comandos é modificada. Por exemplo:
Em C existe uma necessidade de um programa principal main(), e cada comando é finalizado com um ponto e vírgula (; ). Existem também