Answered step by step
Verified Expert Solution
Question
1 Approved Answer
printf(Problem # 14 ); int x = 1, y = 1; for (; y; printf(%d %d , x, y)) { y = x++
printf("Problem # 14 ");
int x = 1, y = 1;
for (; y; printf("%d %d ", x, y))
{
y = x++ <= 5;
}
system("pause");
return 0;
// Why does this print :
// 2 1
// 3 1
// 4 1
// 5 1
// 6 1
// 7 0
}
Can someone explain why it prints those numbers, like explain the logic of why it prints those numbers? Why does x go to 7?
PS Im using visual studio and i wrote this in C.
Any help would be asweome, thanks
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started