C でのアンパサンド (&) の仕組み
アンパサンド演算子について
& C の演算子は、次のような複数の目的を果たします。
提供されたコードのコンテキスト内
提供されたコード スニペットは、アンパサンドを使用してチェックする方法を示しています。ポインター (b) と参照変数 (a) が等しいかどうか。参照は必要に応じて暗黙的にポインタに変換されるため、この比較は有効です。 ¶m == の左側の & 演算子は不要であり、混乱を招きます。正しい比較は単に param == this です。
つまり、C の & 演算子は、変数のメモリ アドレスにアクセスし、参照渡しし、参照変数を作成できるため、変数を操作するための多用途な方法を提供します。既存の変数のエイリアスです。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3