たとえば、このコード:
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;
}
このコードを実行すると、出力はどうなりますか?(つまり、このようなポインターを渡すと、参照が変更されますか、それとも単なるコピーですか?)
前もって感謝します!