C語言 記憶體操作函式

2021-09-28 18:50:38 字數 981 閱讀 1018

1.memset 函式

進行記憶體的設定;

設定的數要在0-255的範圍內;

讀取設定的記憶體時要按字元讀取,也就是ascii碼表示。

#include

#include

intmain()

printf

("\n");

return0;

}

2.memcpy 函式

針對記憶體進行複製;

#include

#include

intmain()

;int b[10]

;memcpy

(b,a,

sizeof

(a))

;int i;

for(i=

0;i<

10;i++

)//要盡量避免記憶體重複賦值

memcpy

(&a[2]

,a,5

*sizeof

(int))

;for

(i=0

;i<

10;i++

)return0;

}

3.memcmp 函式

記憶體比較函式,對應位置上的內容進行比較,不等就輸出結果。

#include

#include

intmain()

;int b=

;int flag=

memcmp

(a,b,

sizeof

(a));if

(flag<0)

else

if(flag>0)

else

return0;

}

c語言記憶體操作函式

一 malloc calloc 名稱 malloc calloc 功能 動態記憶體分配函式 標頭檔案 include h 函式原形 void malloc size t size void calloc size t num,size t size 引數 size 分配記憶體塊的大小 num分配記憶...

C語言記憶體操作函式彙總

一 malloc calloc 名稱 malloc calloc 功能 動態記憶體分配函式 標頭檔案 include h 函式原形 void malloc size t size void calloc size t num,size t size 引數 size 分配記憶體塊的大小 num 分配記...

C語言中記憶體操作函式

一 malloc calloc 名稱 malloc calloc 功能 動態記憶體分配函式 標頭檔案 include 函式原形 void malloc size t size void calloc size t num,size t size 引數 size 分配記憶體塊的大小 num分配記憶體塊...