にこのコード渡されたポインタを通じて構造体のメンバを変更する:私はこのコードを実行することだった場合例えば機能
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;
}
は、出力は何でしょうか? (つまり、このようなポインタを渡すと、参照が変更されるのか、それとも単なるコピーなのか)
ありがとうございます!
出力はありません。 – MByD
私が知っているのは、理論がどのように働いているのか疑問に思っていたテストコードです。 – Davey
この質問に書かれているように、組み込みシステムプログラミングに関する言及はありません.Cのポインタに関する質問だけです。埋め込みタグを削除 –