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

学生做网站软件app推广员好做吗

学生做网站软件,app推广员好做吗,慈溪建设网站,web设计与开发工程师作用域(scope)是程设计概念,通常来说,一段程序代码中所⽤到的名字并不总是有效的,而限定这个名字的可⽤性的代码范围就是这个名字的作用域。 局部变量的作用域是变量所在的局部范围。全局变量的作用域是整个工程&…

作用域(scope)是程设计概念,通常来说,一段程序代码中所⽤到的名字并不总是有效的,而限定这个名字的可⽤性的代码范围就是这个名字的作用域。

  1. 局部变量的作用域是变量所在的局部范围。
  2. 全局变量的作用域是整个工程(项目)

生命周期指的是变量的创建(申请内存)到变量的销毁(收回内存)之间的一个时间段。

  1. 局部变量的生命周期是:进⼊作用域变量创建,生命周期开始,出作用域生命周期结束。
  2. 全局变量的生命周期是:整个程序的生命周期。 

 static 修饰局部变量:

#include <stdio.h>
void test()
{static int i = 0;// static修饰局部变量i++;printf("%d ", i);
}
int main()
{int i = 0;for (i = 0; i < 5; i++){test();}return 0;
}

对比有无static的效果,理解 static 修饰局部变量的意义。

  • 去掉static的test函数中的局部变量i是每次进⼊test函数先创建变量(生命周期开始)并赋值为0,然后 ++,再打印,出函数的时候变量生命周期将要结束(释放内存)。
  • 有static的代码中,我们从输出结果来看,i的值有累加的效果,其实 test函数中的i创建好后,出函数的时候是 不会销毁的,重新进⼊函数也就不会重新创建变量,直接上次累积的数值继续计算。

结论:static修饰局部变量改变了变量的生命周期,生命周期改变的本质是改变了变量的存储类型,本来一个局部变量是存储在内存的栈区的,但是被 static 修饰后存储到了静态区。存储在静态区的变量和全局变量是⼀样的,生命周期就和程序的生命周期一样了,只有程序结束,变量才销毁,内存才回收。但是作用域不变的。

static修饰全局变量:

extern 是用来声明外部符号的,如果一个全局的符号在A文件中定义的,在B文件中想使用,就可以使用extern进行声明,然后使用。

一个全局变量被static修饰,使得这个全局变量只能在本源文件内使用,不能在其他源文件内使用。 本质原因是全局变量默认是具有外部链接属性的,在外部的文件中想使用,只要适当的声明就可以使用;但是全局变量被 static 修饰之后,外部链接属性就变成了内部链接属性,只能在自己所在的源文件内部使用了,其他源文件,即使声明了,也是无法正常使用的。

注意:如果⼀个全局变量,只想在所在的源文件内部使用,不想被其他文件发现,就可以使用 static修饰。

http://www.hrbkazy.com/news/23868.html

相关文章:

  • 免费建设网站领地网络营销教材电子版
  • 免费建工作室网站黄冈网站推广软件视频下载
  • 网站建设服务增值税税率seo优化在哪里学
  • 阿里云wordpress安装目录aso优化渠道
  • 建立购物网站营销和运营的区别是什么
  • 两个公司的网站建设搜索引擎优化方法包括
  • 天津it外包公司关键词优化排名的步骤
  • 做中国o2o网站领导哪些平台可以发广告
  • 想让客户公司做网站的话语软件制作平台
  • 有网站加金币的做弊器吗6推广app软件
  • app开发定制的公司哪家好营销推广seo
  • 万维网使用的网站自己怎么创建网站
  • 网站建设论文提纲什么是网络推广工作
  • 服务器上的网站怎么做301优化大师下载旧版本安装
  • 郑州做网站公司有哪些疫情最新政策最新消息
  • 湖南微信网站公司电话号码做网络营销推广的公司
  • 贵州网站建设公司推荐短视频营销案例
  • 公司网站建设属于软件销售seo百度seo排名优化软件
  • 金融网站制作网络推广求职招聘交流群
  • 来年做哪个网站致富简述网站推广的方法
  • 泰安公司网站建设价格查询常见的网站推广方式
  • 网站建设规划书河北网站建设案例
  • 追星做网站推广品牌的策划方案
  • wordpress 只在首页显示简述seo对各类网站的作用
  • 文化建设意义网站关键词优化网站推广
  • 创新平台网站建设方案石家庄关键词优化报价
  • 易县有没有z做网站的seo优化服务是什么
  • 美女做暖暖视频免费网站公众号软文推广
  • 莱芜金点子下载2020站群seo系统
  • 手机网站开发成app短视频培训课程