Programação de computadores - linguagem c (if)

7421 palavras 30 páginas
Introdução à linguagem
C

Centro Nacional de Alto Desempenho
CENAPAD-SP
Prof. Jorge L. Díaz Calle
Atualizado por: André Leon S. Gradvohl

Setembro de 2009

1

Centro Nacional de Alto Desempenho em São Paulo
CENAPAD-SP.
Setembro de 2009.

2
Introdução

4

A primeira experiência e a primeira compilação 6
Fundamentos da linguagem C 9
Variável e constante 9
Constantes em C 12
Tipo de armazenamento das variáveis 13

Operadores aritméticos e de atribuição 15
Operadores Relacionais e Lógicos 16
Operadores Lógicos Bit a Bit 17
Operadores vírgula e sizeof 18
Precedência e associação 18
Precedência 19
Associação 19

Introdução às funções 20
Biblioteca padrão de entrada e saída 22
Estruturas de controle 27
Instruções condicionais 27
O Comando if 27
O comando if-else-if 28
Switch 30
O condicional ? : 31

Instruções em loops 33
O laço for 33
O laço while 35
O laço do-while 36 break, continue 37

Instrução de desvio incondicional 38
O comando goto 38

Vetores, Matrizes e Strings 40
Vetores 40
Strings 41 gets( ... ) 42 strcpy ( ... ) 43 strcat ( ... ) 43 strlen ( ... ) 43 strcmp ( ... ) 44

Matrizes 45
Matrizes bi-dimensionais 45
Matrizes de strings 45
Matrizes multidimensionais 46
Inicialização de matrizes 46

3

Os ponteiros 48
Operadores de ponteiros : & e * 49
Operadores aritméticos e de comparação com ponteiros 50
Ponteiros para ponteiros 51
Ponteiros e vetores 52
Vetores como ponteiros 52
Ponteiros como vetores 54
Ponteiros e strings 54
Ponteiros para ponteiros. Vetores de ponteiros 56

Mais sobre funções 57
O comando return 57
Protótipos de Funções 58
O tipo void 59
Funções em arquivo cabeçalho. Escopo dos parâmetros. 59
Chamada por Valor e Chamada por Referência 60
Argumentos da função main 62
Recursividade 62
Ponteiros para funções 63
Alocação dinâmica de memória 63 malloc 64 realloc 65 free 65
Alocação Dinâmica de Vetores 66
Alocação Dinâmica de Matrizes 67
Estrutura, união

Relacionados

  • Programação de computadores - linguagem c (if)
    1033 palavras | 5 páginas
  • Apostila de programação em '"c"
    7575 palavras | 31 páginas
  • Curriculum
    4371 palavras | 18 páginas
  • Linguagens de programação
    1324 palavras | 6 páginas
  • Gerente de Projetos
    28169 palavras | 113 páginas
  • LINGUAGENS DE PROGRAMAÇÃO IMPERATIVASOBJECT PASCALE C
    4092 palavras | 17 páginas
  • LINGUAGENS IMPERATIVAS – PASCAL E C
    2848 palavras | 12 páginas
  • Introdu o programa o
    13265 palavras | 54 páginas
  • trabalho de computação
    3982 palavras | 16 páginas
  • Apostila de algotitmos em c
    9705 palavras | 39 páginas