Incremento e Decremento de Ponteiros
int
sum_array_till_0(int *p)
{
int sum = 0;
for (;;)
{
/* Busca o próximo inteiro. */
int next = *p++;
/* Sai do laço se for 0. */
if (next == 0)
break;
/* Adiciona ao total acumulado. */
sum += next;
}
return sum;
}Atualizado
Isto foi útil?