El problema es determinar si el siguiente programa:
- termina de ejecutarse;
- en caso de hacerlo, cuanto demora y qué devuelve al sistema operativo.
static unsigned char buffer[256];
int main(void)
{
unsigned char *p, *q;
q = (p = buffer) + sizeof(buffer);
while (q - p)
{
p = buffer;
while (!++*p++);
}
return p - q;
}
Las respuestas a estas preguntas en unos días… 😀