If you had the following code: int x = 23; int *y; y = &x;
The instruction y++; does what?
Answers were Sorted based on User's Feedback
Answer / naresh kumar
here Y is integer pointer which is storing address of x.
suppose we assume address of X is 65524. this value will stored in pointer variable Y. int variable is capable of storing 2 bytes of memory. If increment or decrement variable Y, It points to next memory location, i.e 65526.
that means y=65524
y++
65526
y++
65528
this will keep on increasing by 2 bytes.
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / anu
Then y will point to next memory location.
If we are using (*y)++ will increment value to 24.
| Is This Answer Correct ? | 4 Yes | 5 No |
What are multiple inheritances (virtual inheritance)?
How can a called function determine the number of arguments that have been passed to it?
What you mean by early binding and late binding? How it is related to dynamic binding?
Difference between Abstraction and encapsulation in C++?
What compiler was used?
How important is c++?
Is c++ faster than c?
Explain rethrowing exceptions with an example?
How const int *ourpointer differs from int const *ourpointer?
What are advantages of c++?
Why do we need runtime polymorphism in c++?
What do you know about near, far and huge pointer?