加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 教程 > 正文

分析realloc函数的功能——C语言代码展示

发布时间:2021-11-20 13:52:52 所属栏目:教程 来源:互联网
导读:一、程序C语言代码展示如下: /************************************************ 运行平台:vc++6.0 实现功能:体现realloc函数的作用 ************************************************/ #includestdio.h #includestdlib.h #define NUM1 5 #define NUM2

一、程序C语言代码展示如下:
 
/************************************************
 运行平台:vc++6.0
 实现功能:体现realloc函数的作用
 ************************************************/
 #include<stdio.h>
 #include<stdlib.h>
 
#define NUM1 5
 #define NUM2 10
 
int main(void)
 {   
    int i = 0;   
    int *point = (int *)malloc(NUM1*sizeof(int));
   
    printf("malloc指针point的值为:%pn", point);
   
    printf("为point[%d]~point[%d]赋值:n", 0, NUM1-1);   
    for(i=0; i<NUM1; i++)
    {
        scanf("%d", &point[i]);
    }
    printf("point[%d]~point[%d]的值为:n", 0, NUM1-1);
    for(i=0; i<NUM1; i++)       
    {
        printf("%2d", point[i]);
    }
    printf("nn");
 
    point=(int *)realloc(point, NUM2*sizeof(int));
    printf("realloc指针point的值为:%pn", point);
   
    printf("为point[%d]~point[%d]赋值:n", NUM1, NUM2-1);
    for(i=NUM1; i<NUM2; i++)
    {
        scanf("%d", &point[i]);
    }
 
    printf("point[%d]~point[%d]的值为:n", 0, NUM2-1);
    for(i=0; i<NUM2; i++)       
    {
        printf("%2d", point[i]);
    }       
    printf("n");   
 
    free(point);
   
    return 0;
 }

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读