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...


find the output of the following program
main()
{
int x=5, *p;
p=&x;
printf("%d",++*p);
}

Answers were Sorted based on User's Feedback



find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / guest

6

Is This Answer Correct ?    103 Yes 4 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / rahul khare

6
becoz it(++*p) will evaluate like this-
1)
*(p)- gives value at this address that is 5
2)
now increment ++5
that is 6.

Is This Answer Correct ?    37 Yes 1 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / lrishna

ya ans is 6.

Is This Answer Correct ?    32 Yes 7 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / vignesh1988i

the answer is 6...since ++ as well as * gets the same
prority so the associativity will be right to left.. so it
will point to the value and then increment the value

Is This Answer Correct ?    23 Yes 3 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / rajeesh

Six -6

Is This Answer Correct ?    15 Yes 3 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / visalakshi

yes it is six

Is This Answer Correct ?    11 Yes 0 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / manishsoni

main()
{
int x=5, *p;
p=&x;
printf("%d",++*p);
}
it allocate as this

____ _____
x| |value p | | store &x
| 5 | | 100 |
|____| |_____|
____ _____
|100 |&x | 200 |&p p is pointer //at statement ++*p
|____| |_____|
^ ^
|________________|
and jumpt at 5 bcoz it is prefix for firstof all 5 is
increase then print

Is This Answer Correct ?    7 Yes 2 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / ganesh auti,pune

6

Is This Answer Correct ?    6 Yes 2 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / nava

TO MY KNOWLDGE
6 IS THE ANSWER

Is This Answer Correct ?    3 Yes 0 No

find the output of the following program main() { int x=5, *p; p=&x; prin..

Answer / dilip

6

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More C Interview Questions

wat is the meaning of c?

9 Answers   CTS, IBM, Wipro,


What is the difference between int and float?

3 Answers  


How can I prevent another program from modifying part of a file that I am modifying?

0 Answers  


What is the advantage of using #define to declare a constant?

0 Answers   Agilent, ZS Associates,


write a program which the o/p should b in such a way that s triangle if I/p is 3,a Square/rectangle if I/P=4,a pentagon if I/P=5 and so on...forget about the I/P which is less than 3

0 Answers   ADP,


c program for searching a student details among 10 student details

0 Answers  


How can I read and write comma-delimited text?

0 Answers  


What is extern c used for?

0 Answers  


Why do u use # before include in a C Progam?

9 Answers   IBM,


How can you find the day of the week given the date?

0 Answers  


Heyyy All, Just a challenge . A C program with if Else if(){ /// insert sumthing print ("in if") // insert sumting } else { ///// insert sumthing print ("in else"); //// insert sumthing } can anyone modify it so that program prints. if and else both

3 Answers  


what is reason of your company position's in india no. 1.

0 Answers   Accenture, TCS,


Categories