Hello, manishpchawda.
//------------------------------------------------------------------------------
#include <stdio.h>
#include <vcl.h>
#include <conio.h>
#pragma hdrstop // Borland 5.5 pragma
//------------------------------------------------------------------------------
#pragma argsused // Borland 5.5 pragma
//------------------------------------------------------------------------------
int main(int argc, char* argv[])
{
unsigned char x; // max 0...FF(hex) 0..255(Dec)
x = 300; //0x12C(hex) 2c(hex) - 44(dec) // Using unsigned int or unsigned long
printf("------------------------\n");
printf("x:= %d\n",x); // Printing 44
int xc,yc;
xc = 5;
yc = 10;
printf("------------------------\n");
printf("xc:= %d\nyc:= %d\nxc:= %d\nyc:= %d\n",xc++,yc++,++xc,++yc);
printf("------------------------\n");
printf("xc:= %d\nyc:= %d\n",xc,yc);
printf("------------------------\n");
getch();
return 0;
}
//------------------------------------------------------------------------------
//D:\r>test_29393
//x:= 44
//--------------------------------------------------------------------------------
//xc:= 6 <-after function --- xc++
//yc:= 11 <-after function --- yc++
//xc:= 6 <-before function --- ++xc
//yc:= 11 <-before function --- ++yc
//--------------------------------------------------------------------------------
//xc:= 7
//yc:= 12
//--------------------------------------------------------------------------------
//D:\r>
--
Gleb mailto:[email protected]