Os ponteiros da linguagem de programação C são variáveis que contêm o espaço de endereço para outra variável. Desde ponteiros " ponto " para um espaço de endereço , mudando o valor do ponteiro também altera a variável atribuída ao ponteiro. Passou frente e para trás entre as funções , ponteiros permitem que os programadores valores controlar , mesmo quando a variável não é global. A linguagem de programação C define ponteiros usando o prefixo asterisco. Instruções
1
Crie a sua variável. Os ponteiros são espaços de endereços variáveis atribuir. Portanto, antes de definir um ponteiro, você precisa de uma variável. O código a seguir mostra como definir uma variável em C:
int theInt = 0;
2
Defina o ponteiro . Ponteiros são facilmente reconhecíveis em seu programa, porque ele tem um prefixo de asterisco. O código a seguir define um ponteiro :
int * ptr ;
3
Atribuir a variável para o ponteiro. Você atribui o espaço de endereço para o ponteiro , que é realizado usando o símbolo E comercial . Cada vez que você vê um prefixo e comercial em C, acho que " endereço ". O código a seguir atribui o endereço do inteiro para o ponteiro :
ptr = &theInt;
Desde " theInt " é definido com valor 0 , a variável ptr contém o valor de 0 < . br>
4
Altere o valor da variável. Agora que o ponteiro é atribuído à variável , alterando o valor do ponteiro muda a variável real, bem , O código a seguir mostra como alterar os valores das variáveis usando um ponteiro :
* ptr = 5;
5
Imprimir os resultados para ver o valor muda . Isso ajuda você a aprender e ver a execução de código e como ele afeta ponteiros. O código a seguir imprime os resultados para o seu console:
theInt = 1; printf ( "O valor da theInt é% d" , theInt ) //imprime 5 * ptr = 10; printf (" O valor de theInt agora é % d " , theInt ) //imprime 10