Advertisement
RuiViana

Testa_Pointer.ino

Oct 3rd, 2018
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. void setup() {
  2.   Serial.begin(9600);
  3.  
  4.   int v1 = 0;
  5.   int *p = 44;
  6.   int *q = 44;
  7.   int  r = 0;
  8.  
  9.   v1 = 3;
  10.  
  11.   Serial.println(v1,HEX);
  12.   Serial.println(r,HEX);
  13.   Serial.println(*p,HEX);
  14.   Serial.println(*q,HEX);
  15.   Serial.println(" ");
  16.  
  17.   r =  &v1;
  18.   p  = &v1;       // p recebe o endereço de memória da variável v1
  19.   q = p;          // copia o endereço guardado em p para q
  20.   *q = 44;        // altera o valor armazenado no endereço apontado por q
  21.  
  22.   Serial.println(v1);
  23.   Serial.println(r);
  24.   Serial.println(*p);
  25.   Serial.println(*q);
  26.  
  27. }
  28.  
  29. void loop() {
  30.   // put your main code here, to run repeatedly:
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement