Question: int main ( ) { int x = 1 ; int i; for ( i = 0 ; i < 2 ; i + +
int main
int x ;
int i;
for i ; i ; i
if fork
block
x;
printfloop d xd
i x;
else
block
x;
printfloop d xd
i x;
return ;
Directly running this piece of code may produce different outputs every time.
Briefly explain why.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
