#include<stdio.h>
int main()
{
int x=15;
printf("\n %d %d %d",x!=15,x=20,x<30);
return 0;
}
please explain the logic behind this program and give the output sir.
1
Expert's answer
2015-07-21T03:10:47-0400
Solve Output:
1 20 1 Explain: In printf exist assignment to x, it execute first. So, at printf value of x is 20. Since 20≠15, we have true value and as integer this expression have value 1 Since x=20, second output – is output x, so, we have 20 Since 20<30, we have true value and as integer this expression have value 1 Since string line start from \n, this line prints from new line
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment