x=2,y=6,z=6
x=y==z;
printf(%d",x)
Answers were Sorted based on User's Feedback
Answer / guest
y==z checks if both are equal and returns TRUE or FLASE
(1 / 0). In this case y = z = 6, so it returns TRUE / 1. x
= 1.
| Is This Answer Correct ? | 27 Yes | 0 No |
Answer / amit
since "=" has a low precedence over "==" .. thus "y==z" will
be evaluated first and the returned value will be stored in
x which will be printed subsequently...
In this case since y equals z, x = 1 will be printed
cheers
AD
| Is This Answer Correct ? | 15 Yes | 0 No |
Answer / anand n
Ans:1
x=2,y=6,z=6//here x value is:2
x=y==z;//x=6 and y=6 so x is equal to y means its true,now
//x value is 1
printf(%d",x)
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / vijoeyz
My apologies for the silly mistake. The value of x is 1 as
everyone has said.
Thanks,
Vijay Zanvar
http://faq.zanvar.in
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / mahadevan
in C language this statement(x=y==z;)is declaration syntax Error
| Is This Answer Correct ? | 5 Yes | 2 No |
Answer / suchita
here we can not use and conditional statement thats why we can
not say "this is a boolean eq" and thats why x print either 2 or
garbage value
| Is This Answer Correct ? | 7 Yes | 5 No |
Answer / wasim
First of all the given syntax for printf statement is
wrong.it will not show any output but the syntax error
| Is This Answer Correct ? | 1 Yes | 1 No |
in memory first location hold value of x as 2....ofter
assigning x=y..x(6)<-y..value of x is overwritten because
memory location holds only one value at a time means now x
holds value as 6......
| Is This Answer Correct ? | 0 Yes | 1 No |
What is the difference between memcpy and memmove?
plz answer....A program that takes 3 variables e.g a,b,c in as seperate parameters and rotates the values stored so that value goes a to b, b to c and c to a .
what is the syallabus of computer science students in group- 1?
what is the difference between : func (int list[], ...) or func (int *list , ....) - what is the difference if list is an array and if also if list is a pointer
cin.ignore(80, _ _);This statement a) ignores all input b) ignores the first 80 characters in the input c) ignores all input till end-of-line d) iteration
Who is invented by c?
Are bit fields portable?
What is the difference between test design and test case design?
What is the difference between break and continue?
f(*p) { p=(char *)malloc(6); p="hello"; return; } main() { char *p="bye"; f(p); printf("%s",p); } what is the o/p?
When can a far pointer be used?
Differentiate between full, complete & perfect binary trees.