反转数组所出现的问题

C语言反转数组所出现的问题,如图,调用函数,用循环反转数组元素却直接黑屏了

img

temp定义成int类型,不用指针

第一次交换时,j=5 ,num[j]这里会越界

j作为下标的话,初始值应该是数组大小减去1
所以 j = sizeof(sums)/sizeof(sums[0])-1