Ponteiros

316 palavras 2 páginas
UNIVERSIDADE FEDERAL DO PIAUÍ – UFPI
Campus Sen. Helvidio Nunes de Barros

ALGORITMOS E PROGRAMAÇÃO II
Professor Especialista:

Leonardo Pereira de Sousa leonardosousa@ufpi.edu.br Ponteiros
Passagem de Valores - Função

Passando argumentos por referência com ponteiros
• Um função pode receber diversos argumentos, mas só consegue retornar um único valor por meio do comando return.
• Como fazer para que uma função retorne mais de um valor?
– Usando ponteiros

• Há duas maneiras de passar argumentos para uma função. – por valor e por referência por meio de ponteiros

Passando argumentos por referência com ponteiros
• Para que uma função retorne mais de um valor para a função chamadora, devemos seguir dois passos:
1. A função chamadora passa os endereços das suas variáveis usando o operador de endereços, os quais indicam variáveis que queremos que a função chamada coloque os valores que devem ser retornados.


Quando passamos endereços de variáveis, a função pode alterar a variável original.

2. A função chamada deverá criar variáveis para armazenar os endereços que estiver recebendo, enviados pela função chamadora.
• Essas variáveis são ponteiros variáveis

Exemplo

Passando argumentos por referência com ponteiros

Permutação do valor de duas variáveis

Permutação do valor de duas variáveis

Prática

Prática 01
• Crie um programa que contenha uma função que permita passar por parametro dois números inteiros A e B. A função deverá calcular a soma entre estes dois números e armazenar o resultado na variável A. Esta função não deverá possuir retorno, mas deverá modificar o valor do primeiro número. • Imprima os valores de A e B na função principal.

Prática 01
• Crie um programa que contenha uma função que permita passar por parâmetro dois números inteiros A e B. A função deverá calcular a soma entre estes dois números e armazenar o resultado na variável A. Esta função não deverá possuir

Relacionados

  • Ponteiros
    893 palavras | 4 páginas
  • Ponteiros
    2031 palavras | 9 páginas
  • ponteiros
    1478 palavras | 6 páginas
  • Ponteiros
    545 palavras | 3 páginas
  • Ponteiros
    1045 palavras | 5 páginas
  • Ponteiros
    957 palavras | 4 páginas
  • Ponteiros
    4985 palavras | 20 páginas
  • Ponteiros
    537 palavras | 3 páginas
  • Ponteiros
    1246 palavras | 5 páginas
  • Ponteiros
    475 palavras | 2 páginas