当前位置: 首页> 文旅> 文化 > 前十强排名家装公司_郑州聚商网络科技有限公司_商城系统开发_类似58的推广平台有哪些平台

前十强排名家装公司_郑州聚商网络科技有限公司_商城系统开发_类似58的推广平台有哪些平台

时间:2025/7/9 16:08:20来源:https://blog.csdn.net/2301_79017161/article/details/143984645 浏览次数:0次
前十强排名家装公司_郑州聚商网络科技有限公司_商城系统开发_类似58的推广平台有哪些平台

//动态内存分配
//(常用)malloc (分配几个内存) 全称:memory allocation 申请连续的空间
//calloc contiguous allocation 申请空间+数据初始化  realloc(几个,单个类型的大小)
//realloc() re-allocation 修改空间大小 realloc(指针,修改之后的大小)
//free() 释放内存
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int* p = malloc(10 * sizeof(int));//返回内存首地址
    
    printf("%p\n",p);//内存首地址
    printf("------------------------\n");
    for (int i = 0; i < 10; i++)
    {
        /**(p + i) = i * 10;
        printf("%d\n", *(p + i));*/
        p[i] = i * 10;
        printf("%d\n", p[i]);
    }
    printf("------------------------\n");
    int* pp = calloc(10, sizeof(int));
    for (int i = 0; i < 10; i++)
    {
        printf("%d\n", pp[i]);
    }
    printf("------------------------\n");
    //扩容 
    realloc(p,20 * sizeof(int));
    for (int i = 0; i < 20; i++)
    {
        printf("%d\n", p[i]);
    }

    printf("------------------------\n");
    //如果申请的空间不需要用了,一定要记得释放
    //释放空间,对结果无影响,在内存中做操作
    free(pp);
    return 0;
}

关键字:前十强排名家装公司_郑州聚商网络科技有限公司_商城系统开发_类似58的推广平台有哪些平台

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: