但是,在程式設計的領域,很容易出現以下的現象。
程式設計的領域是 有限的,數學的領域是 無限的。
這個現象的改善,可以將 int --> double,
但是,問題依然存在。
程式設計的領域是 有限的,數學的領域是 無限的。
這個現象的改善,可以將 int --> double,
但是,問題依然存在。
#if 0
這裡是 以下程式的輸出:
x= 10, y= 11
exit the loop, y = x + 1, y <= x,
x= 2147483647, y= -2147483648
Press any key to continue
#endif
// ----------------------------------------------
#include <stdio.h>
int main()
{
int x, y;
x= 10;
y= x + 1;
printf("\n x= %d, y= %d\n", x, y);
while (y > x) {
x= x + 1;
y= x + 1;
}
printf("\n exit the loop, y = x + 1, y <= x, \n");
printf(" x= %d, y= %d\n", x, y);
return(0);
}