when will be evaluated as true/
if(x==x==x)
a) x=1;
b) x=0;
c) x=-1;
d) none
Answers were Sorted based on User's Feedback
Answer / naveen
o/p is x=0;
as x==x it will give 1 as result;
then again x==1;
so it will be false if x!=1i.e it will be true for only if
x value is 1.
i.e x=1 only if xis 1 other wise it is 0
Is This Answer Correct ? | 21 Yes | 3 No |
Answer / singh
if block will be evaluated as true only if x=1.
because for first comparision x==x it returns 1.
then it again compares with x==x ie,x==1.
-it will return true only if x=1;
Is This Answer Correct ? | 14 Yes | 3 No |
Answer / vikram
if x=1,then x==x evaluates to 1;
again,1==x evaluates to 1 only if x=1,
if(1) means condition becomes true and the if block will be
executed,
thnx
Is This Answer Correct ? | 7 Yes | 0 No |
Answer / vignesh1988i
all the three cases possible as for as i know.......
x=1
x=0
x=-1
Is This Answer Correct ? | 1 Yes | 10 No |
I just typed in this program, and it is acting strangely. Can you see anything wrong with it?
How to explain the final year project as a fresher please answer with sample project
Who invented b language?
Is printf a keyword?
whenever a question is posted in a particular category in allinterview.com, Is there any facility to receive an indication mail. For eg: I need to receive an indication email, whenever a question is posted under the category “C Langauage”.
Under what circumstances does a name clash occur?
AMMONG THE 4 STROAGE CLASSES IN C, WHICH ONE FASTEST?
Difference between linking and loading?
What are extern variables in c?
Which is not valid in C a) class aClass{public:int x;}; b) /* A comment */ c) char x=12;
what is output of the following statetment?Printf(“%x”, -1<<4); ?
What is call by reference in functions?