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

衡水景县专业做淘宝网站公司网络营销概述ppt

衡水景县专业做淘宝网站公司,网络营销概述ppt,赶集网网站建设费用,wordpress怎么显示翻页符号今天我再次学到了有趣的知识,内存四区! 内存四区分为代码区,全局区,栈区,堆区,今天我们详细来讲讲栈区! 内存四区和栈区都是用来存放数据的,而栈区存放的数据具体有两类 1.形参数…

今天我再次学到了有趣的知识,内存四区!

内存四区分为代码区,全局区,栈区,堆区,今天我们详细来讲讲栈区!

内存四区和栈区都是用来存放数据的,而栈区存放的数据具体有两类

1.形参数据,具体也就是指主函数外的函数体,所用到的形参数据,都会保存在栈区

int fung(int  b)//

就像int b,就会保存在栈区

2.局部变量,局部变量都会储存在栈区,什么是局部变量,相信也不用我多说了!总之在函数体以内的,都是局部变量。

注意:不要返回局部变量的地址,编译器会自动开辟和释放。

上面这句话,是什么意思?

很简单,就是在定义函数体的时候,有的时候会有返回值,这个返回值就不能是函数体以内的局部变量。

 

#include<iostream>
using namespace std;
#include<string>
//在栈区中存放两类数据,一是形参,二是局部变量
int*fung()
{
    int c = 10;//不要返回局部变量的地址,编译器会自动开辟和释放
    return &c;
}

int main()
{
    int *p = fung();
    cout << *p << endl;
    return 0;
}

就像上面的代码这样就是错误的。他的结果是什么呢?

 

这是什么原因呢?

这是因为主函数外的函数体内的局部变量,编译器会自动开辟和释放,函数一结束,就会清空,所以无法打印,当然有些编译器会自动保留一次,但第二次就会清除

所以写代码的时候,不要返回局部变量的地址 。

http://www.dtcms.com/wzjs/328594.html

相关文章:

  • 做网站用java好还是c昆明seo
  • 网站建设怎么推广seo公司官网
  • 变更备案提示 网站主办者冲突品牌推广与传播怎么写
  • 绵阳做网站优化网络营销成功的案例及其原因
  • 医院网站做品牌推广需要哪些搜索引擎调词平台价格
  • 安徽省交通运输厅门户网站百度新闻发布
  • 网络服务商网站如何优化培训方式
  • 沈阳网页设计课seo发展前景怎么样啊
  • 重庆网站目录全国各大新闻网站投稿
  • 有趣的网站代码公司网站制作流程
  • 制作网站的代码做百度推广怎么做才能有电话
  • 怎样做类似淘宝的网站营销战略
  • 盛大印刷公司网页设计seo网站怎么搭建
  • 王也诸葛青cp图合肥seo快排扣费
  • wordpress 免费建站网络营销解释
  • dede网站微信分享封面河南靠谱seo电话
  • 网站主服务器ip地址seo技术教程
  • 中国保密在线培训网站市场营销专业
  • wordpress个性化seo的中文含义是
  • 兰溪建设局网站南昌百度快速排名提升
  • 翻译网站平台建设chatgpt 链接
  • 网站建设公司如何收费百度指数的网址
  • 建行赤峰市分行 - 欢迎访问中国建设银行网站seo网上培训多少钱
  • 广州网站建设公司乐云seo598windows优化大师值得买吗
  • 网站上的招牌图怎么做自动交换友情链接
  • 购物网站创业时是如何做宣传的seo优化教学视频
  • 产品网站 模板公司网站设计图
  • 如何建一个个人的网站网站建站教程
  • wordpress去除底部重庆seo整站优化效果
  • 网站设计是后台做的还是前台做的网站seo综合诊断