大概如下:
/*
sizeof(int)的可能值为1,2,4,8,rand()是可以产生int范围内随机数的随机函数
*/
int x=rand();
int y=rand();
unsigned int cx=CONVERT(x);
unsigned int cy=CONVERT(y);
int less=(x<y)&&(cx<cy);
int diff=((x-y)==(cx-cy));
if(less&&diff)
printf("true");
else
printf("false");
问:宏CONVERT(n)是如何定义的,作用是什么? |