[問題] marco的改寫
#define RW_ADDR(x) (*((int *)(&x)))
RW_ADDR(0x1000) = 3;
int a;
a = RW_ADDR(0x1000);
此macro的功能是讀寫某個address的值。
請問若我還想再為此macro加上另一功能 (ex: 固定 printf a message),
應如何改寫此macro才可以維持原本讀寫某個address的值的功能,
又兼具新增的功能。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.198.135.180
→
05/05 00:00, , 1F
05/05 00:00, 1F
推
05/05 00:10, , 2F
05/05 00:10, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
18
34