问答详情
源自:6-4 数组作为函数参数

value并没有初始化,为什么值为1

value并没有初始化,为什么值为1

提问者:慕前端2223976 2020-02-28 12:55

个回答

  • 慕UI6148821
    2020-05-16 11:22:05

    value的值是arr2[0],也就是1,很显然int arr2[]的值是整形,符合int value

  • WE_Xing
    2020-02-28 19:54:25

    void replaceMax(int arr[],int value)//这里value是形式参数
    
    int arr2[] = {1,2,3,4,5};
    replaceMax(arr1, arr2[0]);//这里的arr2[0]是实际参数