Discussion :: Testing New
-
Find the output of the following program.
void main()
{
int array[10];
int *i = &array[2], *j = &array[5];
int diff = j-i;
printf("%d", diff);
}
Answer : Option A
Explanation :
When subtracting pointers you get the number of elements between those addresses, not the number of bytes.
Be The First To Comment