これは理論的な質問です。Cの参考文献
Cの特定の構造が内部的に参照なしでどのように実行されるのだろうかと思います。たとえば、
struct Foo { int a; };
int main() {
struct Foo foo;
foo.a = 10;
return 0;
}
foo.a
の種類は何ですか。アドレスではなく、10
を値として割り当てているので、間違いなくポインタです。しかし、それは値のタイプでもありません。なぜなら、それはfoo
のデータを変更するからです。 C + +では、私はちょうど参照だと言うだろうが、Cで?
私は以前に「1ビットバイト」を見たことがありません。 –
それはキャッチします... – Dave