譬如我定义数组的时候能不能写成
int a[3]={1,null,3},
试过好像不可以,请教

解决方案 »

  1.   

    int a[3]={ 1, 0, 3 } ;
      

  2.   

    int能表示-0x80000000到0x7fffffff之间,哪个算空值?
    挑一个你不用的,自己理解就行。
      

  3.   

    你可以用ZeroMemory()将数组清 0
      

  4.   

    如果都要用……
    typedef struct
    {
     int nIntPart;
     BOOL bIsEmpty;
    }  INTwithNULL;
    INTwithNULL a[3]={{1,FALSE}, {0,TRUE}, {3,FALSE}};
      

  5.   

    你可以用ZeroMemory()将数组清 0
    这个函数比较方便