fork download
  1. #include <stdio.h>
  2. void swap(int *x,int *y,int size){
  3. for(int i=0;i<size;i++){
  4. int p;
  5. p=x[i];
  6. x[i]=y[i];
  7. y[i]=p;
  8. }
  9.  
  10. }
  11. int main(void) {
  12. int data1[5]={1,2,3,4,5};
  13. int data2[5]={6,7,8,9,10};
  14.  
  15. swap(data1,data2,5);
  16.  
  17. printf("data1:");
  18. for(int i=0;i<5;i++){
  19. printf("%d ",data1[i]);
  20. }
  21. printf("\ndata2:");
  22. for(int i=0;i<5;i++){
  23. printf("%d ",data2[i]);
  24. }
  25.  
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
data1:6 7 8 9 10 
data2:1 2 3 4 5