D
Size: a a a
D
LG
C
C
LG
while(a = b)
D
LG
D
LG
while(a = b)
{
//some code...
}
LG
DP
while(true) {
a = b;
if(!a) {
break;
}
//some code...
}
LG
C
#include <stdio.h>
int main()
{
int vRight = 123,vLeft = 0,Res;
Res = (vLeft = vRight);
printf("Res=%i vLeft=%i vRight=%i\n", Res,vLeft,vRight);
Res = 55;
printf("Res=%i vLeft=%i vRight=%i\n", Res, vLeft, vRight);
vLeft = 33;
printf("Res=%i vLeft=%i vRight=%i\n\n", Res, vLeft, vRight);
#if defined __cplusplus // в си не арбайтен. Упс
int *ResPtr;
ResPtr = &(vLeft = vRight);
printf("ResPtr=%i vLeft=%i vRight=%i\n", *ResPtr, vLeft, vRight);
*ResPtr = 55;
printf("ResPtr=%i vLeft=%i vRight=%i\n", *ResPtr, vLeft, vRight);
vLeft = 33;
printf("ResPtr=%i vLeft=%i vRight=%i\n\n", *ResPtr, vLeft, vRight);
#endif
return 0;
}
LG
DP
K
K
DP
K
LG