Zilog ZUSBOPTS Manual do Utilizador Página 463

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
Vista de página 462
UM017105-0511 Standard Functions
Zilog Developer Studio II – ZNEO™
User Manual
435
Example
int lst[]={5,8,2,9};
int compare (const void * x, const void * y);
qsort (lst, sizeof(int), 4, compare);
int compare (const void * x, const void * y)
{
int a = *(int *) x;
int b = *(int *) y;
if (a < b) return -1;
if (a == b)return 0;
return 1;
}
The compare function prototype is, as shown in the preceding example:
int compare (const void * x, const void * y);
rand
Computes a sequence of pseudorandom integers in the range 0 to RAND_MAX.
Synopsis
#include <stdlib.h>
int rand(void);
Returns
A pseudorandom integer.
Example
int i;
srand(1001);
i=rand();
realloc
Changes the size of the object pointed to by ptr to the size specified by size. The contents
of the object are unchanged up to the lesser of the new and old sizes. If ptr is a null pointer,
the
realloc function behaves in a similar fashion to the malloc function for the speci-
fied size. Otherwise, if ptr does not match a pointer earlier returned by the
calloc, mal-
loc
, or realloc function, or if the space has been deallocated by a call to the free or
realloc function, the behavior is undefined. If the space cannot be allocated, the real-
loc
function returns a null pointer and the object pointed to by ptr is unchanged. If size is
Vista de página 462
1 2 ... 458 459 460 461 462 463 464 465 466 467 468 ... 519 520

Comentários a estes Manuais

Sem comentários