Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int a = 55;
- int *p=&a;
- //aqui ele vai mostrar o valor atribuído a 'a' e depois incrementar
- printf("%i ", (*p)++);
- //mostrando valor de 'a' incrementado
- printf("%i ", *p);
- //mostrando endereço de 'a' e incrementando
- printf("%p ",p++);
- //mostrando o endereço de 'a' acrescentado de 4 bytes
- printf("%p ",p);
- //novamente apontando para o endereço de 'a' caso porque o endereço acrescido de 4 bytes vai para um lixo
- p=&a;
- //mostrando o valor de 'a' referenciado por 'p'
- printf("%i ", *p);
- //mostrando uma operação sobre o valor para o qual 'p' aponta sem modificar 'aponta
- printf("%i ", *p+5);
- //mostrando que 'a' não mudou
- printf("%i",a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment