Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
De Los Santos

Uma Duvidazinha

Recommended Posts

Sempre ouvi falar em C e em Pascal que existe um recurso chamado Ponteiro. Eu gostaria de saber o que é ponteiro? Qual é a importância deste? É só C e Pascal que apresentam esse recurso? E ponteiro é a mesma coisa que apontador?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ponteiro é uma variável que contém um endereço para uma posição de memória.

Quanto a ser chamado de apontador, nunca vi esse nome.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado Originalmente por tabgal@22 maio 2004, 21:47

Ponteiro é uma variável que contém um endereço para uma posição de memória.

Sim, já ouvi falar assim sobre os ponteiros, mas, qual a utilidade, e a importância disto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma grande vantagem dos ponteiros é passar vetores para funcoes com passagem por referencia, e isso você so consegue com ponteiros(apontador).

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado Originalmente por Computado@23 maio 2004, 00:44

Uma grande vantagem dos ponteiros é passar vetores para funcoes com passagem por referencia, e isso você so consegue com ponteiros(apontador).

Não é necessario declarar um ponteiro para passar um vetor por referência, veja o exemplo abaixo:

#include <stdio.h>

#include <conio.h>

void LeVetor(int V[ ]){

   for(int i=0; i<5; i++)

      scanf ("%d" , &V );

}

void MostraVetor(int V[ ]){

   for(int i=0; i<5; i++)

      printf (" %d " , V );

}

void main(void){

   clrscr();

   int A[5];

   LeVetor(A);

   MostraVetor (A);

   getch();

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que eu saiba, a grande vantagem de ponteiros é a economia de memória. Claro, para pequenas aplicações e máquinas rápidas isso nem é notado, mas para aplicações de grande porte pode afetar a velocidade e a memória da máquina. E os ponteiros só são realmente "úteis", vamos dizer assim, ao se passar argumentos para uma função, justamente por causa desse problema de memória.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado Originalmente por Gustavo Luiz G. Ferreira@28 maio 2004, 18:19

Pelo que eu saiba, a grande vantagem de ponteiros é a economia de memória. Claro, para pequenas aplicações e máquinas rápidas isso nem é notado, mas para aplicações de grande porte pode afetar a velocidade e a memória da máquina. E os ponteiros só são realmente "úteis", vamos dizer assim, ao se passar argumentos para uma função, justamente por causa desse problema de memória.

Na verdade a moir vantagem do ponteir é quando você utiliza Alocação Dinâmica, que é reservar o espaço correto a ser utilizado sem desperdiçar memória. Para isso você não declara matrizes ou strings. Utiliza-se os comandos MALLOC ou REALLOC ou CALLOC, que verificam se há espaço suficiente na memória para armazenar a string ou matriz. Caso exista espaço suficiente ele retorna o endereço inicial do "pedaço" da memória que ele alocou. Sendo assim necessário utilizar um ponteiro para armazenar esse número e manipular essa string.

Até mais....... :-BEER

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×