Exemplo de ponteiros em C

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Exemplo de ponteiros em C

Mensagem por Allan em Sab Nov 10, 2012 4:53 pm

Código:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    int x = 1;
    int *p;
    p = &x;
    printf("Valor de X: %d\n",x);
    *p = 2;
    printf("Valor de *P: %d\n",*p);
    printf("Novo valor de X: %d\n",x);
    return 0;
}
Aí declaramos e inicializamos a variável int x com valor 1. Na outra linha, declarei a variável de ponteiro int *p. Na outra linha guardamos o endereço da variável x no ponteiro p. Depois, mostra o valor de x usando printf e mostrará o valor 1. Depois, modificamos o conteúdo da variável x usando o ponteiro p (repare que não precisei mexer na variável x para guardar outro valor nela). Aí mostramos o valor do ponteiro p e o novo valor da variável x; que foi modificado usando o ponteiro p.

Se não entendeu, comenta aí, beleza?
cheers
avatar
Allan
Administrador
Administrador

Mensagens : 255
Data de inscrição : 06/07/2011
Idade : 19
Localização : Paraná

http://zetasecurity.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Exemplo de ponteiros em C

Mensagem por Allan em Qua Dez 26, 2012 8:42 pm

Outro exemplo de ponteiros em C++:

Código:
#include <iostream>
using namespace std;
int main()
{
    int x = 1;
    int *p;
    p = &x;
    cout << "Endereco do ponteiro P: " << p << endl;
    cout << "Endereco da variavel contida no P: " << &p << endl;
    cout << "Valor de P: " << *p << endl;
    return 0;
}
Aproveita que é de graça! cheers
avatar
Allan
Administrador
Administrador

Mensagens : 255
Data de inscrição : 06/07/2011
Idade : 19
Localização : Paraná

http://zetasecurity.forumeiros.com/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum