Answered step by step
Verified Expert Solution
Link Copied!

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke, David Auer, Scott Vandenberg, Robert Yoder

8th Edition

013460153X, 978-0134601533

More Books

Students also viewed these Databases questions