Код очень прост, но я почесываю голову от результатов.Я просто играю арифметику указателей и хочу распечатать массив, но я получаю номера массива плюс еще 3.Откуда берутся эти 3 лишних?
#include <stdio.h>
int my_array[] = {1,3,5,6,73,343,34};
int *pointer_numeros;
int main (void) {
int i = 0;
pointer_numeros = my_array;
while(*pointer_numeros) {
printf("los numeros del array son %d\t %d\n\n", i++, *pointer_numeros++);
}
getchar();
return 0;
}