C++ cstring memset() 函式
示例
用零填充陣列
int myNumbers[5] = {10, 20, 30, 40, 50};
memset(myNumbers, 0, sizeof(myNumbers));
for (int i = 0; i < 5; i++) {
cout << myNumbers[i] << "\n";
}
自己動手試一試 »
定義和用法
memset()
函式將指定值寫入指定記憶體塊的每個位元組。
memset()
函式定義在 <cstring>
標頭檔案中。
語法
memset(void * destination, int value, size_t size);
size_t
資料型別是一個正整數。
引數值
引數 | 描述 |
---|---|
destination | 必需。要寫入的記憶體塊的指標。 |
value | 必需。要寫入記憶體塊的每個位元組的值。 |
大小 | 必需。記憶體塊的大小(以位元組為單位)。 |
技術詳情
返回 | 指向記憶體塊的 void 型別指標。 |
---|