Apostila da linguaguem C

10527 palavras 43 páginas
1

1. INTRODUÇÃO
1.1. Características da linguagem









linguagem de médio nível; linguagem estruturada; versátil (aplicação em várias áreas); portável; código eficiente; compilação condicional; compilação separada (funções em vários arquivos); linguagem voltada para o programador.

1.2. Histórico
• BCPL ⇒ B ⇒ C ⇒ C++
• C - Kernighan e Ritchie (K & R) - 1971
• C ANSI (American National Standards Institute) - 1989
1.3. Características de um programa em C
• um programa em C é composto por pelo menos uma função, a função main;
• todo programa em C começa a sua execução a partir da função main;
• normalmente, um programa em C é uma coleção de chamadas de funções de pequeno tamanho; • toda função tem um tipo;
• as palavras reservadas e funções da biblioteca do C são sempre escritas com letras minúsculas. 1.4. Formato de um programa em C definições função_1 função_2 ... função_n função_main
Obs.: A ordem das funções dentro de um programa pode ser qualquer.
1.5. Exemplo de um programa
# include
/* instrução para o pré-processador */ void main ( )
/* início da função main */
{
/* início de bloco */ int i ;
/* declaração de variável */ i = 10 ;
/* inicializa */ printf ( " i = %d \ n", i ) ; /* chama função de impressão */
}
/* fim de bloco */

2

Obs.:
• toda instrução termina por ';'
• o protótipo da função printf está em stdio.h (standard IO)
1.6. O conceito de protótipo de uma função
• Protótipo em C
• Protótipo em C ANSI
2. IDENTIFICADORES
São usados em nomes de funções e variáveis.
ANSI:

31 caracteres para variáveis locais
6 para funções e variáveis globais

A maioria dos compiladores reconhece 31 caracteres tanto para variáveis quanto para funções. •




devem começar por letra ou ' _ '; normalmente se usam letras minúsculas; não podem ser iguais às palavras reservadas; minúsculas diferentes de maiúsculas:
ABC ≠ Abc ≠ ABc ≠ abc

3. TIPOS DE DADOS PARA VARIÁVEIS E

Relacionados

  • algoritmos e estrutura de dados
    958 palavras | 4 páginas
  • Tut Arduino
    6255 palavras | 26 páginas
  • arduino
    6340 palavras | 26 páginas
  • ATPS -PLP
    2886 palavras | 12 páginas
  • HTML e WWW
    2518 palavras | 11 páginas
  • Ling
    3395 palavras | 14 páginas
  • linguagem de programação
    4204 palavras | 17 páginas
  • LINGUAGEM DE PROGRAMAÇAO C++
    4223 palavras | 17 páginas
  • NO ES DE INFORM TICA
    11451 palavras | 46 páginas
  • mecatronica
    9398 palavras | 38 páginas