why array index always starts from zero??
Answers were Sorted based on User's Feedback
It uses the concept of Binary digits. Take an array size of 64 for example. We start from 0 and end at 63,
We require 6 bits.But, if we were to start from 1 and end at 64, we would require 7 bits to store the same number,
thus increasing the storage size.
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / bijayalaxmi behera.
The index of an array is an OFFSET from the beginning of the
array, multiplied by the width of the array items:
Say an array of integers, 4 bytes long.
Say beginning of array at address 0x1000
First integer address: BaseAddress + (index * len) = 0x1000
+ ( 0 * 4) = 0x1000
Second integer will be at : 0x1000 + ( 1 * 4 ) = 0x1004.
Is This Answer Correct ? | 4 Yes | 6 No |
Answer / nobody special
because starting from 3 would just be silly?
Is This Answer Correct ? | 1 Yes | 9 No |
write a program in c to find out the sum of digits of a number.but here is a condition that compiler sums the value from left to right....not right to left..
When should you use a type cast?
without using arithmatic operator solve which number is greater??????????
What is the value of h?
what are brk, sbrk?
What does typeof return in c?
in linking some of os executables are linking name some of them
What is multidimensional arrays
How can I call a function, given its name as a string?
What is scanf_s in c?
what does ‘#include’ mean?
Write a program to enter the name and age. If age>28 then find salary categories. if age<28 then find that you are gaduate or not.