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

標題: malloc,calloc,realloc和free函數的簡單使用 [打印本頁]

作者: hutians    時間: 2015-2-10 17:40
標題: malloc,calloc,realloc和free函數的簡單使用
/***********************************************************
    該程序用malloc開辟單個新單元,用calloc開辟多個連續的
新單元,用realloc對已開辟的單元重新分配空間,用free釋放
不再使用的內存空間。
***********************************************************/
#include <stdio.h>
#include <stdlib.h>

int main()
{
    typedef struct stu     //定義struct stu類型
    {
        char name[20];
        int num;
    }Inf;
    Inf *pon,*p,*q;       //定義Inf類型的指針變量
    int i;
    pon = p = (Inf *)calloc(3,sizeof(Inf)); //開辟3個連續的Inf空間,將首地址傳給p,pon
    q = (Inf *)malloc(sizeof(Inf));            //開辟單個類型為Inf的空間
    q = (Inf *)realloc(q,2*sizeof(Inf));    //對q指向的空間重新分配
    for(i=0;i<3;i++)
    {
        scanf("%s%d",pon->name,&pon->num);
        pon++;

    }
    for(pon=p,i=0;i<3;i++)
    {
        printf("%s\t%d\n",pon->name,pon->num);
        pon++;
    }
    free(p);         //釋放p指向的空間
    scanf("%s%d",q->name,&q->num);
    printf ("%s\t%d",q->name,q->num);
    free(q);         //釋放q指向的空間
    return 0;
}









歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩激情视频一区 | 高清av在线| 国产在线精品一区二区三区 | 国产区在线观看 | 91看片网 | 亚洲精品国产偷自在线观看 | 天天曰天天曰 | 中文字幕国产一区 | 国产精品1区2区3区 一区中文字幕 | 亚洲大片在线观看 | 欧美日韩综合精品 | 欧美日韩国产精品一区 | 亚洲色图综合 | 国产一区久久精品 | 精产国产伦理一二三区 | 2021狠狠天天天 | 日日操夜夜摸 | 特黄色毛片 | 日日夜夜影院 | 99精品国产一区二区三区 | 日本久久久久久 | 午夜精品视频在线观看 | 午夜在线免费观看 | 久久国产精品一区二区 | 九九综合 | 欧美一区二区在线看 | 成人午夜精品 | 欧美日韩亚洲系列 | 国产一区二区三区 | 国产露脸国语对白在线 | wwww.xxxx免费| 久久伊| 久久久久亚洲精品 | 一级毛片视频 | 国产99久久 | 久久久久久亚洲精品不卡 | 欧美国产日韩一区二区三区 | 亚洲成人免费 | 99精品欧美一区二区三区综合在线 | 成年精品 | 国色天香成人网 |