例如这段代码:
struct test{
int ID;
bool start;
};
struct test * sTest;
void changePointer(struct test * t)
{
t->ID = 3;
t->start = false;
}
int main(void)
{
sTest->ID = 5;
sTest->start = true;
changePointer(sTest);
return 0;
}
如果我要执行这段代码,那么输出会是什么?(即,如果我传递这样的指针,它会更改引用还是只是一个副本?)
提前致谢!