Скажем, у меня есть массив из n символов. Я хочу передать сумму и указатель на массив функции, чтобы проверить самое большое значение в массиве. Однако я не уверен, как получить доступ к значениям из указателя.
#include <stdio.h>
int max(int *numbers, int size) {
int temp = size;
for (int i=0;i<temp;i++) {
/*How do i access the array values?*/
}
return 0;
}
int main(void) {
int amount;
int Array[amount];
int *ptr;
printf("Enter size of array:");
scanf("%d",&amount);
ptr = &Array[amount];
for(int i=0;i<amount;i++) {
scanf("%d",&Array[i]);
}
printf("Number 2 in array: %d",Array[1]);
printf("\n calling function \n");
max(ptr,amount);
return 0;
}