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

天河区网站建设公司网页设计免费模板代码

天河区网站建设公司,网页设计免费模板代码,网站用户体验准则,漳州招商局规划建设局网站C语言STATIC用法转自:http://blog.csdn.net/vagrantisme/article/details/4083722   1. static 变量  静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式#xff0c;但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式#x…C语言STATIC用法转自:http://blog.csdn.net/vagrantisme/article/details/4083722         1. static 变量  静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式但不一定是静态变量必须由 static加以定义后才能成为静态外部变量或称静态全局变量。  2. 静态局部变量  静态局部变量属于静态存储方式它具有以下特点  (1)静态局部变量在函数内定义 它的生存期为整个源程序但是其作用域仍与自动变量相同只能在定义该变量的函数内使用该变量。退出该函数后 尽管该变量还继续存在但不能使用它。  (2)允许对构造类静态局部量赋初值 例如数组若未赋以初值则由系统自动赋以0值。  (3)对基本类型的静态局部变量若在说明时未赋以初值则系统自动赋予0值。而对自动变量不赋初值则其值是不定的。 根据静态局部变量的特点 可以 看出它是一种生存期为整个源程序的量。虽然离开定义它的函数后不能使用但如再次调用定义它的函数时它又可继续使用 而且保存了前次被调用后留下的 值。 因此当多次调用一个函数且要求在调用之间保留某些变量的值时可考虑采用静态局部变量。虽然用全局变量也可以达到上述目的但全局变量有时会造成 意外的副作用因此仍以采用局部静态变量为宜。  3.静态全局变量  全局变量(外部变量)的说明之前再冠以static 就构 成了静态的全局变量。全局变量本身就是静态存储方式 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局 变量的作用域是整个源程序 当一个源程序由多个源文件组成时非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域 即只在 定义该变量的源文件内有效 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内只能为该源文件内的函数公用 因此 可以避免在其它源文件中引起错误。从以上分析可以看出 把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量 后是改变了它的作用域 限制了它的使用范围。因此static 这个说明符在不同的地方所起的作用是不同的。  4. static 函数…..  内部函数和外部函数  当一个源程序由多个源文件组成时语言根据函数能否被其它源文件中的函数调用将函数分为内部函数和外部函数。  1 内部函数又称静态函数  如果在一个源文件中定义的函数只能被本文件中的函数调用而不能被同一程序其它文件中的函数调用这种函数称为内部函数。  定义一个内部函数只需在函数类型前再加一个“static”关键字即可如下所示  static 函数类型 函数名(函数参数表)  {……}  关键字“static”译成中文就是“静态的”所以内部函数又称静态函数。但此处“static”的含义不是指存储方式而是指对函数的作用域仅局限于本文件。  使用内部函数的好处是不同的人编写不同的函数时不用担心自己定义的函数是否会与其它文件中的函数同名因为同名也没有关系。  2 外部函数  外部函数的定义在定义函数时如果没有加关键字“static”或冠以关键字“extern”表示此函数是外部函数  [extern] 函数类型 函数名(函数参数表)  {……}  调用外部函数时需要对其进行说明  [extern] 函数类型 函数名(参数类型表)[函数名2(参数类型表2)……]  案例]外部函数应用。  1文件mainf.c  main()  { extern void input(…),process(…),output(…);  input(…); process(…); output(…);  }  2文件subf1.c  ……  extern void input(……) /*定义外部函数*/  {……}  3文件subf2.c  ……  extern void process(……) /*定义外部 函数*/  {……}  4文件subf3.c  ……  extern void output(……) /*定义外部函数*/  {……}转载于:https://www.cnblogs.com/aBigRoybot/archive/2011/07/13/2250863.html
http://www.zqtcl.cn/news/935827/

相关文章:

  • 网站建设需求怎么写网站seo快速排名优化
  • 网站后台文章添加成功 不显示注册安全工程师是干什么的
  • 网页制作网站建设百度网站推广费用多少钱
  • 长沙网站建设软件wordpress加菜单
  • 网站建设教育板块wordpress $pagenow
  • 岳阳手机网站建设自己可以给公司做网站吗
  • 旅游网站建设目的关于建设网站的需求分析
  • 手机可以建立网站吗自己造网站
  • 厦门建网站哪家好手机编程网站
  • 网站搭建后台奥门网站建设
  • 电子商务网站免费模板展示型网站与营销型网站
  • 除了红动中国还有哪些设计网站宁波建网站哪家
  • 网站的建设费用预算策划书wdcp网站备份
  • 济南制作公司网站网站设计的实例
  • 网站建设需要的文案一个网站的后台怎么做
  • 电影网站建设模板营销方式都有哪些
  • 书店商城网站建设方案未央免费做网站
  • 北京房产网北京二手房企业网站seo方案案例
  • 大连品牌官网建站二级建造师最好的网站
  • python开发工具搜索引擎优化的英语简称
  • 做产品代理上哪个网站好东莞公司网上推广
  • 专业制作网站公司上海广告公司联系方式
  • 古交市网站建设公司四川省建设厅电子政务网站
  • 清河网站建设费用50万做网站
  • 怎么找网站的根目录平台类网站营销方案
  • 网站关键词 价格生成山西建设工程备案网站
  • 网站开发入哪个会计科目设计师自己的网站
  • php做网站界面代码定制网页设计报价
  • 重庆智能模板建站wordpress+widget+开发
  • vps网站空间时尚网站首页设计