fellpz

Passagem por referencia

Aug 22nd, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void passagemPorValor(int num); // Primeira função
  4. void passagemPorRefer(int *num); // Segunda função
  5.  
  6. int main() {
  7.     int num = 10;
  8.     passagemPorValor(num);
  9.     printf("Apos passagem por valor %d\n", num);
  10.     passagemPorRefer(&num);
  11.     printf("Apos passagem por referencia %d\n", num);
  12.  
  13. }
  14.  
  15.  
  16. void passagemPorValor(int num) {   // Retorno da função
  17.     printf("Por valor: %d\n", num);
  18.     num = 1000;
  19. }
  20. void passagemPorRefer(int *num) { // Retorno da função
  21.     printf("Por refer: %d\n", *num);
  22.     *num = 1000;
  23. }
Add Comment
Please, Sign In to add comment