だから私は2つのポインタを持っています:
unsigned char * a;
unsigned char * b;
malloc を使用し、特定のサイズが割り当てられていると仮定しましょう。ポインターのアドレスの最下位 4 ビットを同じにしたいのですが、方法がわかりません。
まず、 から最下位 4 ビットを取得しaます。私は何かを試しました
int least = (&a) & 0x0f;
しかし、 & が無効なオペランドであるというエラーが表示されます。もっと割り当てbて、最下位4ビットが同じアドレスを検索しようと思っていましaたが、どうすればそれができるのか本当にわかりません。