1.分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。
2.请说出const与#define 相比,有何优点?
  

解决方案 »

  1.   


    没发错地方吧这是JAVA SE区.....
      

  2.   

    BOOL a=0;
    if(a==0)
    {
    printf("TRUE\n");
    }
    int a1=0;
    if(a1==0)
    {
    printf("TRUE\n");
    }
    float a2=0f;
    if(a2==0)
    {
    printf("TRUE\n");
    }
    int *a3;
    a3=@a1;
    if(*a3==0)
    {
    printf("TRUE\n");
    }
    const 是定义常量。在内存中分配空间的。
    #define 是预编译,在内存中不会分配空间,
    个人理解
      

  3.   

    楼猪  这是java区啊啊!!!
      

  4.   

    有两中比叫方法
    1.==
    2.equals
    "=="引用地址相等
    "equals"值相等
      

  5.   

    以上不管什么类型
    我只针对java和C#
      

  6.   

    const 编译器进行类型判断
    define 没有