, (first, last, middle) unsigned int, last . , unsigned - , , while - .
:
#include <stdio.h>
int main() {
unsigned int first_u = 0;
unsigned int last_u = -1;
if (first_u <= last_u)
printf("less than\n");
else
printf("greater or equal\n");
int first_s = 0;
int last_s = -1;
if (first_s <= last_s)
printf("less than\n");
else
printf("greater or equal\n");
return 0;
}
, < while -condition last size-1. , , , , .