Funções, arrays e ponteiros

2463 palavras 10 páginas
PROGRAMAÇÃO II

FUNÇÕES, ARRAYS E PONTEIROS

BELÉM, 22 DE SETEMBRO DE 2011 Na programação orientada a objetos usamos frequentemente funções,arrays e ponteiros para nos auxiliar a resolver um determinado problema. Contudo algumas linguagens como java não fazem uso de ponteiros pelo fato de que dependendo de quem está programando, ou seja, dependendo da experiência do programador pode ser que ele venha a cometer algum erro e apontar para um endereço indevido na memória, ou então, o usuário faça alguma ação indevida, o que torna a linguagem mais segura, contudo se for este o caso o programador não terá um controle total, como tem em C++. Contudo para que fique mais claro, esses três fatores (funções, arrays e ponteiros), vamos analisar o que é, como se declara e de que forma podemos trabalhar para obter alguma resposta.

Funções:
Usando funções podemos estruturar nossos programas de uma forma mais modular, além de podermos usar todo o potencial que a programação estruturada pode oferecer. Uma função é um grupo de instruções que é executado quando ele é chamado de algum ponto do programa. Apresenta o seguinte formato: nome do tipo (parametro1, parametro2, ...) {declarações}

onde: * tipo é o especificador de tipo de dados dos dados retornados pela função; * nome é o identificador pelo qual será possível chamar a função; * parâmetros (como quantos forem necessários): Cada parâmetro consiste em um tipo de dados seguido por um identificador, como qualquer declaração de variável regular (por exemplo: int x) e que atua dentro da função como uma variável local normal. É permitido passar argumentos para a função quando é chamada. Os diferentes parâmetros são separados por vírgulas; * declarações é o corpo da função. É um bloco de instruções cercado por chaves{}.
Escopo de variáveis
O escopo de variáveis declaradas dentro de uma função ou qualquer outro bloco interno é apenas a sua própria função ou o seu próprio bloco e não pode ser

Relacionados

  • Ponteiros em C
    1657 palavras | 7 páginas
  • Lista lineares encadeadas
    2507 palavras | 11 páginas
  • Linguagem C Completa e Descomplicada
    105277 palavras | 422 páginas
  • ETAPA 3 PONTEIROS
    2671 palavras | 11 páginas
  • PE2 AULA 5 Tipos Ponteiros Ponteiros Exercicios
    1431 palavras | 6 páginas
  • Fuçao PHp
    1637 palavras | 7 páginas
  • Sebenta C
    13332 palavras | 54 páginas
  • Introdução a linguagem c
    17811 palavras | 72 páginas
  • HISTORIA DO C
    10405 palavras | 42 páginas
  • Atps algoritmos
    10234 palavras | 41 páginas