小编Vic*_*nce的帖子

为什么这个函数没有在c中递增我的变量?

所以只是在C中试验指针.

void inc(int *p){
    ++(*p);
}

int main(){
    int x = 0;
    int *p;
    *p = x;
    inc(p);
    printf("x = %i",x);
}
Run Code Online (Sandbox Code Playgroud)

为什么打印"x = 0"而不是"x = 1"?

c printing pointers function increment

2
推荐指数
1
解决办法
86
查看次数

标签 统计

c ×1

function ×1

increment ×1

pointers ×1

printing ×1