2009
02-26

#include<stdio.h>
main()

    int a, k=3, m=3, *p1=&k, *p2=&m;
    a=p1==&m;
    printf(“a=%d\n”,a);
}
请帮忙解释一下这个程序的输出结果为什么是a=0,


重点是a=p1==&m,谢谢。


摸不着头脑》有 2 条评论

  1. woxingwode 说:

    a=p1==&m

    先判断”p1==&m”是假

    a就是0了哦

  2. Freeze 说:

    恩 ==的优先级比=高

留下一个回复