为什么这种比较是非法/令人反感的

时间:2017-02-11 00:13:25

标签: pointers comparison

这是我的代码的主旨......

    #define RAM_LOC 0x500000
    ...
    ...
    volatile int my_func(void)
    {
    <something in here>
    }
    ...
    ...
main()
{
    if(&my_func >= RAM_LOC && &my_func <= RAM_LOC + 10) <-- Warning here
    ...
    ...
}

我收到有关比较的警告,内容如下: “警告:不同指针类型的比较缺少一个演员”

我的问题是为什么这是非法的。

由于

0 个答案:

没有答案