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

旅游景点网站模板/软件开发工程师

旅游景点网站模板,软件开发工程师,深圳有几个区分别是什么,专业的深圳网站建设公司排名1. 全局区:全局区比较特殊,里面还分成了全局变量区,静态变量区,常量区。全局变量区用来存放全局变量,静态变量区用来存放带有static修饰的变量(包括静态局部变量和静态全局变量),只要…

1. 全局区:全局区比较特殊,里面还分成了全局变量区,静态变量区,常量区。全局变量区用来存放全局变量,静态变量区用来存放带有static修饰的变量(包括静态局部变量和静态全局变量),只要含有static就存在这个区。常量区是用来存放字符常量的,还有const修饰的全局变量的,const 修饰的局部变量不存在这里,别搞混了。全局区存放的一切都是由操作系统管理,等程序结束由操作系统释放。常量区里存放的数据不可更改,就算你用指针也不行,你可能会说const修饰的局部变量都可以用指针改,但是局部变量可不是存放在常量区,这点搞清楚。

2. 栈区:栈区是用来存放局部变量的,比如函数内部定义的int a,int b,const int a,char p,char arr[ ],还有函数的形参等等都是存放在栈区。栈区的数据由编译器管理,调用完之后就自动释放,压栈,出栈。先进后出的原则,比如当你执行到函数调用的时候,编译器会先把下一条代码的地址压入栈中,再把你调用的那个函数里的一些局部变量啊,形参啊等等压入栈中,等你函数调用执行完毕。栈就会把你调用的这个函数之前压入栈的变量和形参全部清除出栈,之后根据下一条代码的地址,接着执行程序,以后的程序也都是这么执行。栈区是有大小的,一般是1M左右,所以别定义太大的数组。*

3.代码区:用来存放你写的代码的,只读和共享。

4. 堆区:由程序员手动申请和释放
比如:int p=(int )malloc(sizeof(int)10),表示申请了一块40个字节的堆区空间,然后申请完记得用free释放。
代码区的话就是用来存放代码的,转化为二进制存放。

以上四区,代码区和全局区是在生成.exe文件之后就有了,双击.exe文件运行程序才会生成栈区和堆区。
下面直接上图:

#include<stdio.h>
#include<string.h>
int a = 10;
static int b = 20;
void fun(int x)
{char *p = "Hello";printf("形参x的地址=%d\n\n", &x);printf("Hello的地址=%d\n\n", "Hello");printf("指针变量p的地址=%d\n\n", &p);return;
}
int main(int argc,const char *argv[])
{int c = 10;int d = 20;static int e = 30;char *p = "Hello";printf("\n全局变量a的地址=%d\n\n", &a);printf("静态全局变量b的地址=%d\n\n", &b);printf("静态局部变量e的地址=%d\n\n", &e);printf("字符串\"Hello\"的地址=%d\n\n", "Hello");printf("局部变量c的地址=%d\n\n", &c);printf("局部变量d的地址=%d\n\n", &d);printf("指针变量p的地址=%d\n\n", &p);fun(5);system("pause");return 0;
}

在这里插入图片描述
在这里插入图片描述

简单的用图表示了一下,总结:
全局区存放的是全局变量,静态变量,字符常量,const 修饰的全局变量。栈区存放的是局部变量和函数的形参,以及一些代码的地址,栈区的内容是可以修改的
堆区是由程序员手动申请和释放,用malloc函数申请,用free函数释放。

http://www.lbrq.cn/news/1060813.html

相关文章:

  • 怎样用阿里云服务器做网站/无代码免费web开发平台
  • 第三方微信网站建设/百度长尾关键词挖掘
  • asp.net动态网站开发技术/社群营销的十大案例
  • 做网站外包创业/百度客户端电脑版
  • 怎样做网站备份/网店推广有哪些
  • 深圳快速网站制/上海百度竞价托管
  • 深圳宝安做网站的公司/百度推广客户端怎样注册
  • 新产品开发的流程/seo网站优化培训
  • 企业网站建设方案服务/b2b平台免费推广网站
  • 电商网站建设教案/整合营销方案
  • 莆田网站建设电话/谷歌优化培训
  • 购物网站创建/企业网站的功能
  • 南通企业网站怎么建设/武汉百度快照优化排名
  • flask网站开发视频/seo 是什么
  • 盐城网站建设代理商/浙江搜索引擎优化
  • 深喉咙企业网站生成系统/微指数
  • 网站定位广告/河北网站推广公司
  • 沭阳网站建设多少钱/谷歌搜索引擎下载安装
  • 做网站怎么添加背景图片/友情链接查询工具
  • 做网站领券收佣金/嘉兴seo排名外包
  • 网上赚钱游戏/厦门seo厦门起梦
  • wordpress trash/深圳seo云哥
  • 做海淘的网站做海淘的网站有哪些/网站seo快速排名
  • wordpress 服务器配置/seo技术教程网
  • wordpress博客怎麽用/网站如何进行seo
  • 做网站使用什么语言好/网站开发月薪多少钱
  • 网站开发公司源码/重庆快速网络推广
  • 专业的丹阳网站建设/企业网站建设门户
  • 杭州网站建设专家/app开发工具
  • 内蒙古包头做网站的公司/新东方在线网上课程
  • Python深度学习:从入门到进阶
  • PPT自动化 python-pptx - 11 : 备注页 (Notes Slides)
  • 【异常案例分析】使用空指针调用函数(非虚函数)时,没有崩溃在函数调用处,而是崩在被调用函数内部
  • 其它IO函数
  • [自动化Adapt] 录制引擎
  • 曼哈顿距离与切比雪夫距离