clamp
هشدار
This function starts with a lowercase letter.
توضیحات
مجبور کردن یک مقدار برای قرار گیری در یک محدوده.
نام | توضیحات |
---|---|
value | مقداری که باید در محدوده قرار بگیرد. |
min | حد پایین محدوده. (اعتیاری=cellmin) |
max | حد بالای محدوده. (اعتیاری=cellmax) |
مقدار بازگشتی
value، اگر در محدوده min–max باشد، min، اگر value کمتر از min باشد یا max، اگر value بیشتر از max باشد.
مثالها
new
valueA = 3,
valueB = 7,
valueC = 100
;
printf("The value is: %d", clamp(valueA, 5, 10)); // خروجی: "The value is: 5" چون 3 کمتر از 5 است.
printf("The value is: %d", clamp(valueB, 5, 10)); // خروجی: "The value is: 7" چون 7 بین 5 و 10 است.
printf("The value is: %d", clamp(valueC, 5, 10)); // خروجی: "The value is: 10" چون 100 بیشتر از 10 است.