main()
{
int x=10,y=15;
x=x++;
y=++y;
printf("%d %d\n",x,y);
}
output??
Answers were Sorted based on User's Feedback
Answer / sateesndaruh varma ba
x=x++ it means the x value is first assignto x and then increment by 1
so here in this given value of x=10
it become" x= 11" in output
y=++y it means pre increment so first y value is incremented and than it will assignto y
finally y=16
Is This Answer Correct ? | 2 Yes | 5 No |
Answer / ankit
11 16 is correct ..
value of x is incremented and is saved in memeory and at
the time of display it will be 11,
as in case of y it will be incremented and will store the
incremented value to be displayed for y.
Is This Answer Correct ? | 0 Yes | 3 No |
Write a program to compute the following 1!+2!+...n!
1.find the second maximum in an array? 2.how do you create hash table in c? 3.what is hash collision
#include main() { int i=1,j=2; switch(i) { case 1: printf("GOOD"); break; case j: printf("BAD"); break; } }
What is the Lvalue and Rvalue?
what is d pitfalls of registers variables
Explain what is the difference between declaring a variable and defining a variable?
How do you list files in a directory?
Explain what is page thrashing?
What is the best way of making my program efficient?
wap in c to accept a number display the total count of digit
here is a link to download Let_Us_C_-_Yashwant_Kanetkar
What is the output of following program ? int main() { int x = 5; printf("%d %d %d\n", x, x << 2, x >> 2); }