Linguagem C
Programação I
Prof. Luciana V. Lourega
E-mail: luciana.lourega@iffarroupilha.edu.br
Linguagem de Programação C
• A linguagem C foi criada em 1972 no centro de pesquisa da Bell Laboratories.
• Sua primeira utilização importante foi a reescrita do
Sistema Operacional UNIX, que até então era escrito em assembly. • Em meados de 1970 o UNIX saiu do laboratório para ser liberado para as universidades.
2
Linguagem de Programação C
• Foi o suficiente para que o sucesso da linguagem atingisse proporções tais que, por volta de 1980, já existiam várias versões de compiladores C oferecidas por várias empresas, não sendo mais restritas apenas ao ambiente UNIX, porém compatíveis com vários outros sistemas operacionais.
• O C é uma linguagem de propósito geral, sendo adequada à programação estruturada.
3
1
10/06/2015
Sintaxe
A sintaxe são regras detalhadas para cada construção válida na linguagem C. Estas regras estão relacionadas com os tipos, as declarações, as funções e as expressões.
Os tipos definem as propriedades manipulados em um programa.
As declarações expressam as partes do programa, podendo dar significado a um identificador, alocar memória, definir conteúdo inicial, definir funções.
4
dos
dados
Sintaxe
• As funções especificam as ações que um programa executa quando roda.
• A determinação e alteração de valores, e a chamada de funções de I/O são definidas nas expressões.
• Há funções básicas que estão definidas na biblioteca C.
5
Sintaxe
•
Todo programa C inicia sua execução chamando a função main(), sendo obrigatória a sua declaração no programa principal.
•
Comentários no programa são colocados entre /* e */ não sendo considerados na compilação.
•
Cada instrução encerra com ; (ponto e vírgula) que faz parte do comando.
6
2
10/06/2015
Sintaxe
•
A estrutura de um programa em C possui os seguintes elementos: definições de pré-processamento definições de tipo declarações de variáveis globais protótipos de funções
funções