使用memset函數(shù),將一段內(nèi)存區(qū)域(常用語數(shù)組)的內(nèi)容設(shè)置為指定的值
memset函數(shù)是 C 標(biāo)準(zhǔn)庫中的一個(gè)函數(shù),用于將一段內(nèi)存區(qū)域的內(nèi)容設(shè)置為指定的值。在將數(shù)組元素置為 0 時(shí),它是一個(gè)高效且簡潔的方法。
#include <stdio.h>
#include <string.h>
#define ARRAY_SIZE 10
int main() {
int arr[ARRAY_SIZE];
// 使用memset函數(shù)將數(shù)組元素置為0
memset(arr, 0, sizeof(arr));
// 打印數(shù)組元素以驗(yàn)證結(jié)果
for (int i = 0; i < ARRAY_SIZE; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
第三參數(shù)size_t n
作者QQ4577105

浙公網(wǎng)安備 33010602011771號