int a[10] = { 876,675,896,101,301,401,980,431,451,777 }, j;
则下列调用后 fun(a, 10, &j); j的值为3
#include<stdio.h>
void fun(int* s, int t, int* k)
{
int i = 0;
*k = 0;
for (i = 1; i < t; i++)
{
if (s[i] < s[*k])
{
*k = i;
}
}
}
int main()
{
void fun(int* s, int t, int* k);
int a[10] = { 876,675,896,101,301,401,980,431,451,777 }, j;
fun(a, 10, &j);
printf("j = %d",j);
}