Я пытаюсь выучить указатели, которые являются реальной PITA, когда вы не совсем это понимаете.Цикл через массив с указателями?
Я пытаюсь напечатать все элементы в массиве, но напечатан только первый элемент.
#include <stdio.h>
int count(const int* numbers, int size)
{
for(; numbers < size; numbers++)
{
printf("%d", *numbers);
}
}
int main(void)
{
int numbers[] = {3, 4, 6, 3, 46};
int result = count(numbers, 5);
printf("%d\n", result);
return 0;
}
Петля в графе функции , кажется, не работает должным образом, так как он только циклический один раз, но я не могу понять, почему.
Нет возвращаемого значения в функции count? – Joze
Мой плохой. Я еще не добрался туда. Я сосредоточен на том, чтобы первый цикл работал. – user3032809
Глупый вопрос (просто любопытно): вы используете архитектуру без архитектуры x86? – jcm