有没有人告诉我下,这种错误是怎么产生了,我实在看不出来问题在哪啊,我问GPT,他也找不到真正原因在哪
int max(int arr[], int len) {
int i;
int max_value = arr[0];
for (i = 1; i < len; i++) {
if (arr[i] > max_value) {
max_value = arr[i];
}
}
return max_value;
}
int main() {
int arr[] = { 12, 32, 44, 21, 78, 56, 90, 100, 65, 76, 99 };
const int len = sizeof(arr) / sizeof(arr[0]);
int max_value = max(arr, len);
printf("The maximum value is %d\n", max_value);
return 0;
}