Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. nt array[8] = { 6, 4, 5, 7, 9, 1, 0, 2 };
  2. int* dynamicArray = malloc(8*sizeof(int));
  3. //Always check if malloc succeeded in allocating enough space
  4. if(dynamicArray == NULL)
  5. {
  6. fprintf(stderr, "Memory Allocation Failed\n");
  7. exit(EXIT_FAILURE);
  8. }
  9. dynamicArray[0] = 6;
  10. dynamicArray[1] = 4;
  11. dynamicArray[2] = 5;
  12. dynamicArray[3] = 7;
  13. dynamicArray[4] = 9;
  14. dynamicArray[5] = 1;
  15. dynamicArray[6] = 0;
  16. dynamicArray[7] = 2;
  17.  
  18. //Printing first element of array using []
  19. printf("array[0] = %d\n", array[0]); //6
  20. //Printing first element of array using *
  21. printf("(*array) = %d\n", (*array)); //6
  22. //Printing fifth element of array using []
  23. printf("array[4] = %d\n", array[4]); //9
  24. //Printing fifth element of array using *
  25. printf("*(array + 4) = %d\n", array[4]);
  26.  
  27. //Same for dynamic array
  28. //Printing first element of dynamicArray using []
  29. printf("dynamicArray[0] = %d\n", dynamicArray[0]); //6
  30. //Printing first element of dynamicArray using *
  31. printf("(*dynamicArray) = %d\n", (*dynamicArray)); //9
  32. //Printing fifth element of dynamicArray using []
  33. printf("dynamicArray[4] = %d\n", dynamicArray[4]); //9
  34. //Printing fifth element of dynamicArray using *
  35. printf("*(dynamicArray + 4) = %d\n", *(dynamicArray + 4)); //9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement