我想使用双指针。但是,请告诉我我在这里做错了什么。函数调用后,值n没有更新。我期望看到30,但仍然看到10。
int main(int argc, char **argv) {
int n = 10;
int *ptr = &n;
int **ptr2ptr = &ptr;
function(&ptr2ptr);
printf("%d", n);
return 0;
}
void function(int *num) {
*num = 30;
}