Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


char* ptr = "Rahul";
*ptr++;
printf("%s",ptr);


What will be the output

Answers were Sorted based on User's Feedback



char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / vadivelt

Since address pointed by ptr got incremented, ptr will point to
address of char 'a'.

So o/p will be - ahul

Is This Answer Correct ?    73 Yes 5 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / praveen

ahul

Is This Answer Correct ?    26 Yes 4 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / sachin

ahul

Is This Answer Correct ?    13 Yes 0 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / amit

Ans: ahul


Reason:

Initially character pointer ptr pointed to the first character
of Rahul..when we increase it by increament operator it increase one byte.because size of character is one bye..
now it point to a..
we print from here
therefore we got above answer
so

Is This Answer Correct ?    9 Yes 0 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / sudeep dutta

Rahul loses his name and becomes ahul.

Is This Answer Correct ?    3 Yes 0 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / sunayana

the output is "ahul"

Is This Answer Correct ?    2 Yes 0 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / sayali

this code generates the output as,
ahul
but is also generate warning
that
code has no effect..

Is This Answer Correct ?    2 Yes 2 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / deepak

Ans:Sahul

Reason:
Intially *ptr contains ASCII value of 'R' on incrementing it
will points to ASCII value of 'S'.

Is This Answer Correct ?    2 Yes 15 No

char* ptr = "Rahul"; *ptr++; printf("%s",ptr); What will be the output..

Answer / darshan

Rahul

Is This Answer Correct ?    4 Yes 18 No

Post New Answer

More OOPS Interview Questions

What do you mean by inheritance?

0 Answers   IBS,


What is data binding?

4 Answers   Ittiam Systems,


what is new modifier in C#

8 Answers   HCL,


What are functions in oop?

0 Answers  


When a private constructer is being inherited from one class to another class and when the object is instantiated is the space reserved for this private variable in the memory??

13 Answers   HCL, Honeywell,


How to use CMutex, CSemaphore in VC++ MFC

0 Answers   Persistent, TCS,


What is abstract class in oop?

0 Answers  


WHAT IS THE DIFFERENCE BETWEEN ABSTRUCTION AND ENCAPSULATION? PLEASE EXPLAIN IT.

7 Answers   ETH,


What are the types of abstraction?

0 Answers  


What is the output of the following code: int v() { int m=0; return m++; } int main() { cout<<v(); } 1) 1 2) 0 3) Code cannot compile

4 Answers  


What are the 5 oop principles?

0 Answers  


What is inheritance and how many types of inheritance?

0 Answers  


Categories