欢迎来到牛牛题库网 牛牛题库官网
logo

未知题型

下列程序的功能是将数组的最大元素与第一个元素交换,最小元素与最后一个元素交换。阅读程序,在【__________】出填写合适的表达式(用英文符号,如非必要,标识符间不留空格)。 void max_min(int array[],int N) //N表示数组的元素个数 { int *max,*min,k,l; int *p,*arr_end; /***********SPACE***********/ arr_end=【_________】; max=min=array; for(p=array+1;p <arr_end;p++) { if(*p> *max) max=p; else if(*p<*min) min="p;" } k="*max;" l="*min;" *max="*array;" *min="*(array+N-1);" *array="k;" *(array+n-1)="l;">

【参考答案】

- `arr_end = array + N - 1;` 这行代码初始化了一个指向数组最后一个元素的指针。由于数组索引是......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)

点击查看答案&解析
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题