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 |
Explain output of printf("Hello World"-'A'+'B'); ?
Write a program to check prime number in c programming?
What is calloc() function?
Can we assign string to char pointer?
How can I make sure that my program is the only one accessing a file?
What is #define used for in c?
Explain how are portions of a program disabled in demo versions?
write a program in C to swap two variables
provide an example of the Group by clause, when would you use this clause
#include main() { int *p, *c, i; i = 5; p = (int*) (malloc(sizeof(i))); printf(" %d",*p); *p = 10; printf(" %d %d",i,*p); c = (int*) calloc(2); printf(" %d ",*c); }
Explain what a Binary Search Tree is.
what is pointer?
13 Answers HCL, TCS,