fork download
  1. #include <stdio.h>
  2. #define SIZE 10
  3.  
  4. void printArray(const int b[], size_t start, size_t size);
  5.  
  6. int main(void) {
  7. int a[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  8.  
  9. printArray(a, 0, SIZE);
  10. printf("\n");
  11.  
  12. return 0;
  13. }
  14.  
  15. void printArray(const int b[], size_t start, size_t size) {
  16. if (start < size) {
  17. printf("%d ", b[start]);
  18. printArray(b, start + 1, size);
  19. }
  20. }
Success #stdin #stdout 0s 5264KB
stdin
Standard input is empty
stdout
1 2 3 4 5 6 7 8 9 10