fork download
  1. #include <stdio.h>
  2.  
  3. int ChangeValuesP(int *param1, int *param2)
  4. {
  5. int t1 = 15;
  6. int t2 = 15;
  7. *param1 = t1;
  8. *param2 = t2;
  9. return 3;
  10. }
  11.  
  12. int ChangeValues(int param1, int param2)
  13. {
  14. param1 = 100;
  15. param2 = 100;
  16. return 300;
  17. }
  18.  
  19. int main()
  20. {
  21. int param1 = 10;
  22. int param2 = 10;
  23. int res1 = ChangeValuesP(&param1,&param2);
  24.  
  25. printf("[1] %d | %d | %d | \n", res1, param1, param2);
  26.  
  27. param1 = 10;
  28. param2 = 10;
  29.  
  30. int res2 = ChangeValues(param1, param2);
  31.  
  32. printf("[1] %d | %d | %d | \n", res2, param1, param2);
  33.  
  34. }
  35.  
Success #stdin #stdout 0s 4544KB
stdin
Standard input is empty
stdout
[1] 3 | 15 | 15 | 
[1] 300 | 10 | 10 |