Linguagem C

7577 palavras 31 páginas
Linguagem C
Prof. Rômulo Silva

Fev/2008
Rômulo C. Silva

Conteúdo do Curso
Linguagem C:
Histórico
Sintaxe básica: Identificadores e Controle de fluxo
Tipos básicos
Operadores
Vetores e Matrizes
Strings
Ponteiros
Funções
Arquivo de header
Argumentos via linha de comando
Manipulação de arquivos
Estrutura e uniões
Ponteiros para funções
Rômulo C. Silva

Introdução

Rômulo C. Silva

Linguagem C – Histórico
Criada nos laboratórios da companhia Bell Labs por Brian
Kernighan e Dennis Ritchie em 1972
Usada para reescrever o sistema Unix em 1973
Ainda hoje (2008), a maioria dos programas e utilitários do Unix estão escritos em C.

Em 1980 já existiam várias versões de compiladores C oferecidas por diversas empresas
Padronizada a partir de 1983 pela ANSI (American National
Standards Institute)
Características principais:
Adequada à programação estruturada
Oferece bom nível de portabilidade
Acessos a recursos de baixo nível
Geração de código eficiente
Rômulo C. Silva

Linguagem C
Fases para construção de um programa C:
Escrita do código fonte em algum editor de texto
Passar o pré-processador
• Gera código-fonte expandido
Compilar o código
• Gera código-objeto
“Linkar” (ligar) o código objeto
• Gera arquivo executável

Para a maioria das plataformas (Sist.
Operacionais), existem ferramentas que integram todas as fases
Rômulo C. Silva

Sintaxe
A sintaxe de uma linguagem é composta de regras que definem as construções válidas na linguagem.
Regras para formação de identificadores
Palavras-reservadas
Regras para definição de escopo de variáveis
Ordem de execução de instruções
Precedência de operadores

Rômulo C. Silva

Linguagem C - sintaxe
Regras básicas:
As instruções são finalizadas com ponto-evírgula (;)
Comentários entre /* e */ identificadores de variáveis ou funções:
• devem iniciar com letra ou underscore (_)
• Os 32 primeiros caracteres de um identificador são significativos Case

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas