value并没有初始化,为什么值为1
value的值是arr2[0],也就是1,很显然int arr2[]的值是整形,符合int value
void replaceMax(int arr[],int value)//这里value是形式参数 int arr2[] = {1,2,3,4,5}; replaceMax(arr1, arr2[0]);//这里的arr2[0]是实际参数