Escolar Documentos
Profissional Documentos
Cultura Documentos
Linguagem de Programação C
Ponteiros
Sumário
• Definição de ponteiros • Ponteiros e Matrizes
• Porque utilizá-los? • Ponteiros e Matrizes: Exemplo sem ponteiros
• Declarando uma variável como ponteiro
• Ponteiros e Matrizes: Exemplo com ponteiros
• Operadores de ponteiros – Operadores
• Ponteiros e Matrizes: Endereço e conteúdo
• Operadores de ponteiros: Resumo
• Operadores de ponteiros – Exemplo
• Ponteiros e Matrizes: Ponteiro constante
• Expressões com ponteiros: Atribuição • Ponteiros e Matrizes: Ponteiro flutuante
• Expressões com ponteiros – Na memória • Ponteiros e Matrizes: Ponteiros para matrizes
• Expressões com ponteiros: Aritmética • Ponteiros e Strings
• Expressões com ponteiros: Aritmética • Ponteiros e Strings: Exemplo 01
(continuação):
• Ponteiros e strings: Funções de manipulação
• Expressões com ponteiros: Comparação
• Expressões com ponteiros: Exemplo • Ponteiros e Strings: Exemplo 02
“q” aponta
para o “p” recebe o
endereço de será impresso o endereço de
conteúdo de
“x”. “x”, pois ambos, “p” e “q”
“q”.
apontam para ele.
• Utilizam-se os operadores (=, !=, >=, <=, > e <) para comparações entre
ponteiros.
• Os operandos devem ambos ser do tipo ponteiro.
• As variáveis apontadas pelos ponteiros devem ser do mesmo tipo.
“notas” é o endereço
Diretiva de pré-
da matriz “notas[]”,
processador. Define
não podendo ser
um valor como
variado.
constante.
Retorna o Retorna o
Verifica se as tamanho de
tamanho
str1. de str2.
Concatena
stringsstr2
são iguais.
ao final de str1.
Copia str2 em
str1.
Aponta para a primeira
Aponta para
ocorrência a primeira
de ‘O’ ocorrência
em “Ola”.
de ‘Ola’ em “Ola aqui”.