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

蘑菇街的网站建设品牌营销策划十大要点

蘑菇街的网站建设,品牌营销策划十大要点,罗湖做网站公司,做文交所的都有哪些网站前言:C语言中有许多关键字(关键字是预先保留的标识符,具有特殊意义,不能用作变量 名、函数名等普通标识符。) 比如:前面在变量与常量那一节提到的extern 就是一个关键字,应该还记得e…

前言:C语言中有许多关键字(关键字是预先保留的标识符,具有特殊意义,不能用作变量
           名、函数名等普通标识符。)

           比如:前面在变量与常量那一节提到的extern 就是一个关键字,应该还记得extern是             干什么的吧(坏笑)。

           今天,杰哥给大家带来的是关键字static作用 的小小的知识汇总。

 static(静态存储类型)的作用

一、修饰局部变量

在函数内部,使局部变量具有静态存储期。变量只会初始化一次,在函数多次调用间保留其值。

首先,先小小地看一下这张图:

诸侯崛起,逐鹿中原,多年纷争,三分天下。

———— “局部变量”在栈区 (变量的生命周期较短)

————“全局变量”在静态区 (变量的生命周期较长)

 

那么,以上这张图能和static 有什么关系呢?

———— static 能使得 局部变量从栈区移到静态区,从而改变变量的生命周期。示例如下:

(1、以下调用了函数,函数呢 ? 不知道的话,可以先把函数理解成一个加工厂,而main 理解为公司总部,公司中的半成品要移到加工厂加工;     2、while是一种循环语句,用于在一定条件下的再次运行/重复操作)

——左图:每次调用并进入函数test ,a 每次都会重置(初始化都0)

——右图:a的值得以保留,直到程序结束

 

 总的来说,变量的作用域(还是在test函数中)不变,但是生命周期变长了 。

二、修饰全局变量

限制全局变量的作用域,使其只能在定义它的源文件内使用,其他源文件无法直接访问。

示例如下:

前面,我们已经知道extern 用来声明外部变量,使得其它源文件的变量(外部变量)可以在本源文件中使用 。

这是因为: 

  • 全局变量本身是具有外部链接属性的。在A文件中定义的变量,在B文件中可以通过链接被使用。

但是:

  • 如果全局变量被static修饰,这个外部链接属性就变成了内部链接属性,这个全局变量只能在自己所在的源文件内部使用。

三、修饰函数

 类似修饰全局变量的作用,使函数只能在其定义的源文件内被调用,不能被其他源文件调用。

  • 函数本身是具有外部链接属性的。
  • 被static修饰后,外部链接属性就变成了内部链接属性,使得这个函数只能在自己所在的源文件内部使用,其他源文件无法使用 。

四、实操 (输出的答案下节公布)

 

http://www.tj-hxxt.cn/news/100529.html

相关文章:

  • 济南网站建设公司排名国际新闻最新消息美国
  • 威县做网站哪儿便宜推广怎么做
  • 请问大连谁家做网站如何用手机创建网站
  • 网站建设SEO优化营口建网站的公司
  • 网站建设这个工作怎么样目前最新的营销模式有哪些
  • 高端集团官方网站建设公司攀枝花网站seo
  • 福田网站建设哪家好如何使用网络营销策略
  • 广州做贷款有什么网站aso是什么意思
  • 网站建设方案书 icp备案2024最火的十大新闻
  • 重庆做网站的程序员待遇聊城优化seo
  • 荆州网站建设厂家西安今天出大事
  • .com的网站需要备案吗登封网站关键词优化软件
  • 最大源码网站苏州网站制作公司
  • 网站推广营销方案免费发布友链
  • 美国一个人做的网站宁波seo关键词培训
  • 无组件上传网站营销课程培训视频
  • 龙岗附近公司做网站建设多少钱360优化关键词
  • 高端网站建设服务点击器 百度网盘
  • 网站源码酒类永久免费二级域名申请
  • 今天《新闻联播》回放东莞关键词seo
  • 云岭建设集团的网站搜索风云排行榜
  • 深圳市外贸网站建设多少钱电商平台网站
  • 沈阳唐朝网络推广苏州seo关键词优化报价
  • 做药的文献一般在哪些网站查找电商平台开发需要多少钱
  • 心悦每周免做卡网站短网址在线生成
  • 网站建设需要些什么河北网站seo
  • 番禺网站建设制作大连网站seo
  • 深圳哪几个区最繁华google移动服务应用优化
  • 谷歌网站 百度专业网站优化培训
  • 建设企业网站的规划安徽seo网络优化师