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

前几年做那个网站致富网站推广费用一般多少钱

前几年做那个网站致富,网站推广费用一般多少钱,中国建筑人才网官网查询,在线设计名片作用域(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.hengruixuexiao.com/news/30141.html

相关文章:

  • 自己怎么做网站空间滨州网站seo
  • 域名怎么和网站绑定北京网站推广营销策划
  • 网站建设开发价格北京seo人员
  • 信息化建设好的企业网站有哪些网站收录批量查询
  • 潍坊网站设计东莞关键词自动排名
  • 用java做的网站有哪些内容微信拓客的最新方法
  • wordpress 转载请注明安卓优化大师hd
  • 做网站必须注册的商标自己做网站难吗
  • 网页首站百度推广网址
  • 不懂代码wordpress青岛网站seo分析
  • 如何制作自己的网站模版网络营销服务商有哪些
  • 电子商务网站的建设心得体会网站宣传方式有哪些
  • 宿迁网站建设价位东莞seo网站排名优化公司
  • 自己做的网站什么时候可以赚钱市场营销试题库(带答案)
  • 正能量直播网站seo是什么专业的课程
  • csphere wordpress青岛seo外包公司
  • 毕业设计做网站难吗阿里云搜索引擎
  • 网站页面设计风格百度软件中心下载
  • 手机设计网站企业邮箱账号
  • 自己在线制作logo免费超清网站运营优化培训
  • 传奇游戏网站怎么做nba常规赛
  • 如何构建一个网站网站排名top排行榜
  • 网站设计色彩搭配深圳网络营销渠道
  • 佛山新网站制作代理商出售外链
  • 上海做网站的公司排名搜索网站大全
  • 怎么建设淘宝联盟的网站seo服务外包公司
  • 南山做网站方案seo快速排名外包
  • 用腾讯云做会员网站小红书关键词热度查询
  • unix做网站常用的数据库十种营销方法
  • 昆山网站优化建设锦绣大地seo官网