选择题 21.  以下程序的输出结果是______。
    void prt(int *m,int n)
    {    int i;
    for(i=0;i<n;i++)m[i]++;}
    main()
    {  int a[]={1,2,3,4,5},i;
    prt(a,5);
    for(i=0;i<5;i++)
    printf("%d,",a[i]);}
【正确答案】 B
【答案解析】 函数调用时,prt()函数的作用是使数组m中的数自增1,因此数组下标从0开始,每个元素都自加1。