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

深圳网站模板网页设计与网站开发什么区别

深圳网站模板,网页设计与网站开发什么区别,昆山网站制作哪家好,大淘客网站代码在C中,内存分成5个区,堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些…

    在C++中,内存分成5个区,堆、栈、自由存储区、全局/静态存储区和常量存储区。
    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。
    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。
    自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过它是用free来结束自己的生命的。
    全局/静态存储区,全局变量和静态变量被分配到同一块内存中,在以前的C语言中,全局变量又分为初始化的和未初始化的(初始化的全局变量和静态变量在一块区域,未初始化的全局变量与静态变量在相邻的另一块区域,同时未被初始化的对象存储区可以通过void*来访问和操纵,程序结束后由系统自行释放),在C++里面没有这个区分了,他们共同占用同一块内存区。
    常量存储区,这是一块比较特殊的存储区,他们里面存放的是常量,不允许修改。

#include <stdio.h>
#include <malloc.h> 
#include <string.h>int a = 0;//全局初始化区
char *p1;//全局未初始化区int main(void)
{int b;//栈char s[] = "abc";  //栈char*p2;//栈char*p3 = "123456";  //123456/0在常量区,p3在栈上。static int c=0;    //全局(静态)初始化区p1=(char*)malloc(10);p2=(char*)malloc(20); //分配得来得10和20字节的区域就在堆区。strcpy(p1,"123456"); //123456/0放在常量区,编译器可能会将它与p3所指向的"123456"优化成一个地方。return 0;
}

此程序来自网上;

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

相关文章:

  • 模仿网站制作西安知名高端网站建设服务企业
  • 网站模板 安装网站生成静态页面工具
  • 免费软件下载网站哪个好柳州建设网官方网站
  • 微网站自己怎么做中欣卡网上购物商城
  • 根据网站集约化建设的要求网络需求分析的主要内容有哪些
  • 优设网站网站音频播放器源码
  • 单页网站模板wap专业的网页制作服务
  • 如何做网站域名许昌住房建设局的网站
  • 政务网站开发方案项目信息网站哪个好
  • 怎样建网站?iis7 网站无法访问
  • 邯郸市住房和城建设局网站网页设计入门书哪本比较好
  • 漂亮的网站维护页面怎么查网站开发者联系方式
  • 旅游网站建设方案之目标关于建设网站的请示报告
  • 东圃手机网站建设电话网络商城如何推广
  • linux做网站网络课堂创建网站的目的是什么意思
  • 深圳西乡网站制作彩页设计图片
  • 天律网站建设深圳律师网站建设
  • 超星网站开发实战答案好玩网页游戏大全
  • 怎么查一个工地的施工单位公司优化是什么意思?
  • 莆田网站制作公司房地产网站案例
  • 设计师网站建设网站流量下跌
  • 西安信息网站建设免费制作logo的软件有哪些
  • 小学网站源码西安建设用地规划查询网站
  • 旅游电子商务网站开发项目进度表网站空间租用多少钱
  • 搭建网站多少时间长沙域名注册公司
  • 常用网站png阿里个人网站
  • 什么 门户网站wordpress建站知乎
  • 服务器与网站吗九洋建设官方网站
  • 门户网站建设的背景免费咨询心理医生在线
  • 保定手机网站制作网站的建立目的