この質問は、私が&
についてバイナリANDとアドレスの両方として使用されていると思ったWhat is &&& operation in Cに対するものです。CでバイナリのANDとアドレスの両方に `&`が使用されているのはなぜですか?
これらの非常に異なるタスクに同じシンボルが使用されるのはなぜですか?それについて考えてみると、@
はaddress-ofのより良いシンボルのようです。
実際にはコンパイラがほとんどの誤った使い方をキャッチするので、実際にはそれほど問題はないと思っていますが、実際にはバイナリを実行しているように見えるマクロを含むコードを作成することは可能でしょうのアドレスをしています。
私はいつもこれを疑問に思ってきました。パスカルは '@'を使用しています。これは私にははるかに直感的です –