久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3079|回復(fù): 1
收起左側(cè)

malloc使用方法

[復(fù)制鏈接]
ID:51090 發(fā)表于 2014-9-17 14:29 | 顯示全部樓層 |閱讀模式
#include"stdio.h" #include"malloc.h"//malloc()函數(shù)被包含在malloc.h里面  //不能省
int main (void)
{
int i = 5; //分配了四個(gè)字節(jié),靜態(tài)分配
int * p = (int*)malloc(100);//表示整形變量的地址。形參只有一個(gè),只可以寫(xiě)一個(gè)括號(hào)內(nèi)
  
free(p); //表示把p所指向的內(nèi)存給釋放掉,p本身所占的內(nèi)存是靜態(tài)分配的,不能進(jìn)行手動(dòng)釋放,只能在函數(shù)運(yùn)行終止時(shí)候進(jìn)行釋放
return 0;
}


回復(fù)

使用道具 舉報(bào)

ID:51090 發(fā)表于 2014-9-17 14:29 | 顯示全部樓層


#include"stdio.h"
#include"malloc.h"//malloc()函數(shù)被包含在malloc.h里面  //不能省

void f(int * q)
{
//*p = 200;   沒(méi)有定義p變量

*q = 200;
free(q); //error  這里的free表示對(duì)內(nèi)存進(jìn)行了釋放,下面的printf里面仍是*p。*p表示的是個(gè)內(nèi)存
}

int main (void)
{
int * p = (int *)malloc(sizeof (int)); //p里面存放的是malloc函數(shù)的首個(gè)地址
* p = 10;

printf ("%d\n",*p);
f(p);
printf ("%d\n",*p);

}
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人日韩在线 | 一区二区三区高清 | 国产精品尤物 | 黄色在线免费看 | 久久精品欧美一区 | 精品国产一区二区三区四区 | 女人av在线 | 精品在线看 | 日韩欧美在线视频观看 | 久久视频一区二区 | 欧美日韩一本 | 3p在线观看 | 成人免费看片98欧美 | 欧美性生交xxxxx久久久 | 亚洲欧洲一区 | 国产精品自拍第一页 | 日产毛片 | 青青草免费观看 | 伊人网综合 | 天天干天天操天天 | 中文在线免费观看 | 精产国产伦理一二三区 | 香蕉视频网站 | 夜夜操夜夜操 | 欧美日韩成人在线观看 | 91免费国产 | 国产高潮在线 | 国产午夜影院 | 国产视频一区二 | 久久国产精品免费视频 | 国产日韩欧美 | 久久久精品影院 | 91激情网 | 日韩视频二区 | 天天操操操操 | 日本亚洲精品 | 一区二区在线看 | 精品国产伦一区二区三区 | 国产乱码精品一品二品 | 久久新视频 | 黄色成人在线视频 |