Machine-translated by Google. Questions are authored in English.
Top

Discussion

Assuming int is of 4bytes, what is the size of int arr[15];?

  • A.15
  • B.19
  • C.11
  • D.60

Answer: D

Correct answer: 60

The size of an array is the number of elements times the size of one element:

\[ 15 \times 4 = 60 \text{ bytes} \]

So sizeof(arr) gives 60. Note that this holds only where the array itself is in scope - passed to a function it decays to a pointer, and sizeof then yields the pointer’s size.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.