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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3041|回復: 1
收起左側

malloc使用方法

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


回復

使用道具 舉報

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


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

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

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

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

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

}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天草天天爱 | 免费黄色片视频 | www成人免费视频 | 国产9 9在线 | 中文 | 毛片区| 日日操日日舔 | 午夜精品久久久久久久星辰影院 | 欧美一区二区三区四区五区无卡码 | av网站免费 | 国产精品久久国产精品 | 国产精品成人一区二区三区 | 免费一区二区三区 | 欧美男人亚洲天堂 | 精品中文字幕一区二区 | 久久久av一区 | 国产一区二区三区在线 | 爱操av| 美日韩免费视频 | 国产一区二区三区在线看 | 久久国产精品无码网站 | 中文久久| 中文字幕国产视频 | 毛片免费在线 | 97视频精品 | 亚洲欧洲一区 | 在线免费观看毛片 | 国产性色视频 | 日韩中文一区二区三区 | av免费在线观看网站 | 天天射网站 | 一区二区三区高清不卡 | 国产美女福利在线观看 | 亚洲人成一区二区三区性色 | 国产一区二区三区色淫影院 | 奇米av | 成人在线视频网址 | 视频在线一区二区 | 国产第二页 | 插插宗合网 | 视频一区二区三区中文字幕 | 国产精品一区二区三区四区五区 |