一个限定变量范围的小技巧

windows程序设计里面的,讲到滚动条的时候

滚动条的位置,要在最小值和最大值之间,不能超出范围

大概意思是:

1 if(iVscrollPos < 0)
2     iVscrollPos = 0;
3 if(iVscrollPos > NUMLINES - 1)
4     iVscrollPos = NUMLINES - 1;

作者写到:

1 iVscrollPos = max(0, min(iVscrollPos, NUMLINES - 1));

顿时觉得霸气侧露……

原文地址:https://www.cnblogs.com/02xiaoma/p/2542830.html