main()
{
int arr[]={12,14,16,18,20}
printf("%u%u";arr+1,&arr+1);
}
//tell me the answer of this question with proper reason..:)//
Answer / rpr
The correct question should be:
main()
{
int arr[]={12,14,16,18,20};
printf("%u%u",arr+1,&arr+1);
}
there are two different notations:
arr+1 and &arr+1;
arr is same as &arr[0] - location of arr[0], first element
arr+1 is same as &arr[1] - location of arr[1]
arr+2 is same as &arr[2] - location of arr[2]
and so on...
here if address of arr is 6524 then address of arr+1 is
6526, address of arr+2 is 6528.. as arr is of int type so a
difference of two.
now about &arr
it represents the location of entire array.
so it will gives address of first element of array.
when 1 is added to it, the size of array is added to it..
example..
if the address of first element,arr[0] is 6524
and the size of array is-
-(no. of elements)*(size of each element)
here 5*2=10
then,
&arr = 6524
&arr+1 = 6524+(1*size of array)=6524+(1*10)=6534
&arr+2 = 6524+(2*10)=6544
and so on..
one more point:
as here notations are behaving in a pointer manner(actually
reference).. you should know pointer saves values in
unsigned int- from 0-65535
..
once the value of pointer reaches 65535, it comes back to 0.
-rpr..ravidasonline@gmail.com
Is This Answer Correct ? | 1 Yes | 0 No |
what do you expect from this company?
Can have i call constructor in interface?
What is meant by relay & co-ordination at substation engineering ?
What are the different types of testing? What is SDLC? Manual of automated?How to choose among these two?
What is meant by STL?
as a student of b.tech 2nd yr which is the best place for me to do my summer training and plz also tell me the complete procedure for the entrance?
What Embedded System ? Which is the best embedded training institute in Chennai?
i want what are the subjects that are in group1 exams. plz send me the subjects.
Based on the Job Description above, please indicate in details why you are a good match for this position?
What experience have you had in working with field forces?
What is histogram? why and how it is used?
How do I unlock my laptop if I forgot my administrator password, a Toshiba running Windows 7?