私はこの小さなルーチンをTexas Instruments MSP430でプログラミングするためにC言語を学ぼうとしています。 ((unsigned char *) 0x0023)
の部分を理解できますか?定義指令パラメータに関する簡単なコードの混乱
このDefineディレクティブのこの中間部分を理解することに問題があります。私はこれを見てみましたが、((unsigned char *) 0x0023)
部分には何も見つかりませんでした。これは型キャストのように見えますが、何もキャストしていません。
私の主な関心事は0x0023(10進数35)です。これは単なる35ビットの符号なしcharポインタですか?
コード:
#define P1IFG_ptr ((unsigned char *) 0x0023) unsigned char result;
すべてのヘルプは本当に感謝して、事前にあなたに感謝しています。
ガイSirton :あなたは絶対に正しかったです! #define P1IFG_ptr =((揮発性のunsigned char *)0x0023); unsigned char result; 非常に徹底的な答えをありがとう! – Celljak