单项选择题

A是一个具有n个元素的整数数组。当A中的数据为[0,4,4,0,0,2,4,4,5,4,4], 参数elem = 4,n = 11,则执行函数fun后函数的返回值是(    )。
int fun(int *A, int n, int elem) {
    int index = 0;
    int j = 0;
    while(j < n){
        if(A[j] != elem){
            A[index++] = A[j];
         }
         j++;
      }
    return index;
    }
                                

A. 10
B. 4
C. 5
D. 6
微信扫码免费搜题