memset初始化結構體

memset可以方便的清空一個結構類型的變量或數組。
  如:
  struct sample_struct
  {
  char csName[16];
  int iSeq;
  int iType;
  };
  對於變量
  struct sample_strcut stTest;
  一般情況下,清空stTest的方法:
  stTest.csName[0]='\0';
  stTest.iSeq=0;
  stTest.iType=0;
  用memset就非常方便:
  memset(&stTest,0,sizeof(struct sample_struct));
  如果是數組:
  struct sample_struct TEST[10];
  則

  memset(TEST,0,sizeof(struct sample_struct)*10);

記錄 並轉自https://blog.csdn.net/shagua_nan/article/details/50907473

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章