当前位置: 首页 > news >正文

.net网站开发用的书籍电子商务专业怎么样

.net网站开发用的书籍,电子商务专业怎么样,自建网站支付问题,淮北论坛网官网动态分布与静态发布: 静态分配 1、 在程序编译或运行过程中,按事先规定大小分配内存空间的分配方式。int a [10] 2、 必须事先知道所需空间的大小。 3、 分配在栈区或全局变量区,一般以数组的形式。 4、 按计划分配。 动态分配 1、在程序运…

动态分布与静态发布:

静态分配

      1、 在程序编译或运行过程中,按事先规定大小分配内存空间的分配方式。int a [10]

      2、 必须事先知道所需空间的大小。

      3、 分配在栈区或全局变量区,一般以数组的形式。

      4、 按计划分配。

动态分配

      1、在程序运行过程中,根据需要大小自由分配所需空间。

      2、按需分配。

     3、分配在堆区,一般使用特定的函数进行分配。

动态内存分配函数

1.malloc函数

该函数仅针对于指针使用,使用前需要引用malloc.h函数

void * malloc (unsigned int size)

  • 参数size:

  • size:要开辟的空间的大小

  • 返回值:

  • 成功:开辟好的空间的首地址

  • 失败:NULL

在内存的动态存储区(堆)中分配一个长度为size的连续空间。其参数是一个无符号整数,返回值是一个系统所分配的连续内存空间的起始地址

若分配内存空间失败(如内存不足等原因)则返回NULL。所以,使用前一定要判断是否为NULL

#include <stdio.h>
#include <stdlib.h>
int main(){int num;scanf("%d",&num);int *ptr=(int *)malloc(num*sizeof(int));if(ptr==NULL){printf("内存分配失败!\n");exit(1);}else {printf("success!");}for(int i=0;i<num;i++){scanf("%d",&ptr[i]);}for(int i=0;i<num;i++){printf("%d ",ptr[i]);}putchar('\n');free(ptr);return 0;
}

2.free函数

    #include <stdlib.h>
     void free(void *p)
     功能:释放堆区的动态内存空间
     参数:
     ptr:开辟后使用完毕的堆区的空间的首地址
     返回值:
     无

注意:

  •       free函数只能释放堆区的空间,其他区域的空间无法使用free
  •       free释放空间必须释放malloc或者calloc或者realloc的返回值对应的空间,不能说只释放一部分
  •      free(p); 注意当free后,因为没有给p赋值,所以p还是指向原先动态申请的内存。但是内存已经不能再用了,p变成野指针了,所以一般为了放置野指针,会free完毕之后对p赋 为NULL
  •       一块动态申请的内存只能free一次,不能多次free。

    //使用free函数释放空间
    ferr(p);
    //防止野指针
    p=NULL;

链表的基本概念

链表,是为了实现动态保存一串数据。注意这里的动态是指不需要预先分配内存空间,而是在需要时动态申请内存。整个数据串保存所需的空间可以根据需要扩大或缩小。而设计的一种数据结构。如:

链表的节点结构

1.数据域:用来储存数据

2.指针域:储存下一个节点元素的地址

如果有后继元素,则指针link会指向下一个元素,若无,这指针指向NULL

struct Stu{char name[20];int age;struct Stu *link;
}

http://www.yayakq.cn/news/985121/

相关文章:

  • 怎么给自己喜欢的人做网站如何学会建网站
  • 优化建站网页设计html代码教程
  • 公司做网站需要哪些内容哪个不是网站开发工具
  • 重庆永川网站建设公司百度入口
  • 免费的网站入口在哪网站备案有什么好处
  • 经典网站赏析河南省建设监理协会官网
  • 北京站网站建设推广公司名字
  • 前端旅游网站行程怎么做wordpress authkey
  • 贞丰网站建设政务网站建设和技术维护制度
  • 哪个网站做免费广告好做问答网站要多少钱
  • 怎么查网站备案域名备案信息域名访问网站怎么进入
  • 云南省人防工程建设网站在线制作微信头像
  • 做网站的费用如何写分录哪个网站可以帮人做ppt
  • 没有域名可以做网站吗陕西省城乡建设学校网站
  • 自适应外贸网站开发文创设计
  • 政务网站开发理念360极速浏览器网站开发缓存
  • 网站上的中英文切换是怎么做的wordpress注册邮件
  • 织梦做网站要多长时间金华企业网站建设公司
  • 长春建站模板厂家面包店网站建设论文
  • 网站预订功能怎么做抖音代运营话术模板
  • html php网站开发报告怎么网上接网站开发单自己做
  • 网站从设计到制作个人做的好的淘宝客网站
  • 标准化建设考评网站网站建设设计企业
  • 做微网站需要域名吗中国商机网官网
  • 企业服务公司经营范围wordpress优化打开速度插件
  • 电子商务网站建设试题云南最大的网络科技公司
  • 购物网站商城策划太原全网推广
  • 做推广效果哪个网站好什么是平台内部营销
  • 湖北工程公司建设公司网站找片子有什么好的关键词推荐
  • 不干净的软件下载网站wordpress默认首页是什么