求C语言,用指针写,编写一函数fun,功能是,求出数组的最大元素在数组中...答:iMax = array[i];} } if (k) *k = iMax;return j;} int main(void){ int a[8] = {1,4,5,3,2,4,0,1};int k = 0;int x = max_el(a, 8, &k);int i = 0;printf("数组为:\n");for (i = 0; i < 8; i++) printf("%d\t", a[i]);printf("\n最大元素...
求大神帮忙解释一下下面这段C程序,求详细!答:对p+1,所以p指向下一个元素 ++p2;因为p2是一个指向具有2个元素的数组的指针,所以对p2+1,就要加上2个sizof(int)的字节,即跳过2个元素 printf("%d", *p);因为p一开始是指向数组的首元素的,执行了++p,后,指向了数组的下一个元素,即1,所以输出1 printf("%d", **p2);因为p一指向5行2...