#include<stdio.h>
int main()
{ int i=0,j=1,k=2,m,n=0;
m=i++&&j++&&k++||n++;
printf("%d,%d,%d,%d,%d",i,j,k,m,n);
}
Answers were Sorted based on User's Feedback
Answer / g krishna rao
1,1,2,0,1
when it encounters zero it will not check remaining conditions
and go to or conditions and incriment n
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / manish soni tagore collage jai
m=i++&&j++&&k++||n++;
in this expression
first
m=0++&&...........
from rule of && opr c1&&c2
if c1 is 0(FLASE) it don't chacke the next expression
so
m=0---------------(1);
after this
m=i++&&j++&&k++||n++;
-----------------------
m=i++&&j++&&k++ is flase so only i is increase by and j and
k not effect.
-------------------------------
after that
in ||(OR )OPR
C1||C2
IF C1 IS 0(FALSE) THEN IT CHECK THE C2
m=i++&&j++&&k++(C1)||n++(C2);
THEN C1 IS 0 and c2 is 0++ is 1 so true.
so answer is
1,same,same,0,i,
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / kishore krishnan.s.r
Its actually a doubt
Since ++ has high precidence than && will it not be evaluated first.
then ans will be 1,2,3,0,1
| Is This Answer Correct ? | 0 Yes | 1 No |
What is register variable in c language?
Write a C/C++ program that connects to a MySQL server and checks intrusion attempts every 5 minutes. If an intrusion attempt is detected beep the internal speaker to alert the administrator. A high number of aborted connects to MySQL at a point in time may be used as a basis of an intrusion.
Does c have enums?
Implement a function that returns the 5th element from the end in a singly linked list of integers in one pass.
what is diffrence between linear and binary search in array respect to operators?what kind of operator can be used in both seach methods?
what about "char *(*(*a[])())();"
Write a code to determine the total number of stops an elevator would take to serve N number of people.
print the pattern 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 if n=5
what will happen if you free a pointer twice after allocating memory dynamically ?
C program to read the integer and calculate sum and average using single dimensional array
#include<stdio.h> int main() { int i=2; int j=++i + ++i + i++; printf("%d\n",i); printf("%d\n",j); }
How does pointer work in c?