1. 程式人生 > >C++中memset()函數筆記

C++中memset()函數筆記

i++ iostream clas 內存 esp 分享圖片 ima png pac

memset函數按字節對內存塊進行初始化,所以不能用它將int數組初始化為0和-1之外的其他值(除非該值高字節和低字節相同)。

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
    int a[5];
    memset(a,1,20);
      //也等價於memset(a,1,sizeof(a));.
    for(int i=0;i<5;i++)
        cout<<a[i]<<endl;
    return 0;
}

技術分享圖片

C++中memset()函數筆記