运行结果与想的不符,不明原因

vngsoi5c
  • 1
新手上路,请多包涵

运行结果:62345,不明白为什么不是23456

#include<stdio.h>
void f(int *q){
    int i  = 0;
    for(;i<5;i++){
        (*q)++;
    }
}
int main(){
    int a[5] = {1,2,3,4,5},i;
    f(a);
    for(i = 0;i<5;i++)
        printf("%d",a[i]);
}
回复
阅读 124
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏