fork download
  1. #include <stdio.h>
  2.  
  3. void pp(int *a, int n)
  4. {
  5. int i;
  6.  
  7. for (i = 0; i < n; ++i)
  8. printf("%d:%p ", i, a[i]);
  9. putchar('\n');
  10. }
  11.  
  12. void kansu(int a[] , int integer)
  13. {
  14. int i;
  15.  
  16. for (i = integer; a[i]; ++i)
  17. a[i] = a[i + 1];
  18. }
  19.  
  20. int main(void)
  21. {
  22. int a[6]; a[0] = 0; a[1] = 1; a[2] = 2; a[3] = 3; a[4] = 4; a[5] = '\0';
  23.  
  24. pp(a, 6);
  25. kansu(a, 2);
  26. pp(a, 6);
  27.  
  28. return 0;;
  29. }
  30.  
Success #stdin #stdout 0.02s 1676KB
stdin
Standard input is empty
stdout
0:(nil) 1:0x1 2:0x2 3:0x3 4:0x4 5:(nil) 
0:(nil) 1:0x1 2:0x3 3:0x4 4:(nil) 5:(nil)