Curso linguagem c
1
Curso de Linguagem C
Rodolfo Jardim de Azevedo
Instituto de Computação
UNICAMP
Curso de Linguagem C
2
Programação Estruturada n A linguagem C é uma linguagem estruturada em bloco simples. Uma característica distintiva de uma linguagem estruturada em bloco é a compartimentalização de seu código e de seus dados, que é a habilidade de uma linguagem tem de seccionar e esconder do resto do programa todas as instruções necessárias para a realização de uma determinada tarefa.
Curso de Linguagem C
3
Declaração de variáveis n Variáveis devem ser declaradas antes de serem usadas, permitindo assim, que o compilador saiba de antemão informações como tipo e espaço gasto em memória podendo fazer checagem durante o processo de compilação.
Curso de Linguagem C
4
Funções - Blocos de código n Utilizando funções, é possível esconder parte do código e variáveis, evitando assim, que sejam gerados efeitos colaterais em outras partes do programa. Desta forma, é necessário saber apenas o que as rotinas fazem, e não como elas fazem.
Curso de Linguagem C
5
Laços n Os programas passam a maior parte do tempo repetindo tarefas até que uma condição seja satisfeita (ou um número fixo de vezes). Desta forma, fica mais fácil a programação e eliminam-se os inconvenientes gerados por vários gotos espalhados pelo programa.
Curso de Linguagem C
6
Testes de condições n Numa linguagem estruturada, os testes de condições são amplamente utilizados, tanto como controle de laços, quanto para execuções condicionais de blocos de código.
Curso de Linguagem C
7
A linguagem C n Surgiu nos anos 70 de uma linguagem chamada
B. Criada por Dennis Ritchie. Embora houvessem poucas divergências entre as primeiras implementações em nível de códigofonte, foi desenvolvido o padrão ANSI sendo assim, qualquer programa C ANSI pode ser compilado em qualquer compilador C ANSI não