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

潍坊网站建设外包/旺道seo推广

潍坊网站建设外包,旺道seo推广,中联网站建设,昌大建设地址有时希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量保留上一次函数调用结束时的值。这时就应该指定该局部变量为静态局部变量(static local variable)。 例 静态局部变量…

有时希望函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量保留上一次函数调用结束时的值。这时就应该指定该局部变量为静态局部变量(static local variable)。 

例 静态局部变量的值。 
#include <iostream> 
using namespace std; 
int f(int a)                          //定义f函数,a为形参 
{auto int b=0;                      //定义b为自动变量 
static int c=3;                     //定义c为静态局部变量 
b=b+1; 
c=c+1; 
return a+b+c; 


int main( ) 
{int a=2,i; 
for(i=0;i<3;i++) 
    cout<<f(a)<<″ ″; 
cout<<endl; 
return 0; 


运行结果为 
7 8 9 
先后3次调用f函数时,b和c的值如下表所示。


对静态局部变量的说明: 
(1)
静态局部变量在静态存储区内分配存储单元。在程序整个运行期间都不释放而自动变量(即动态局部变量)属于动态存储类别,存储在动态存储区空间(而不是静态存储区空间),函数调用结束后即释放。 
(2) 为静态局部变量赋初值是在编译时进行值的,即只赋初值一次,在程序运行时它已有初值。以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。而为自动变量赋初值,不是在编译时进行的,而是在函数调用时进行,每调用一次函数重新给一次初值,相当于执行一次赋值语句。 

(3) 如果在定义局部变量时不赋初值的话,对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符型变量)。而对自动变量来说,如果不赋初值,则它的值是一个不确定的值。这是由于每次函数调用结束后存储单元已释放,下次调用时又重新另分配存储单元,而所分配的单元中的值是不确定的。 
(4) 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的,也就是说,在其他函数中它是“不可见”的。

http://www.lbrq.cn/news/805501.html

相关文章:

  • 类似一起做网店的网站/舆情系统
  • 成都响应式网站建/品牌推广的渠道有哪些
  • 产品做网站推广/seo查询排名软件
  • 网站建设接私单/哪些平台可以免费推广
  • 网站开发工程师学什么语言/产品推广文案范例
  • 百度做网站的费用/营销qq下载
  • 长宁区网站建设网/站长工具高清吗
  • 做的网站在ie会乱码/网络广告策划案
  • 西安政府网站建设公司/怎么做网络广告推广
  • 教学成果展示网站 课程体系建设/每日新闻摘抄10条
  • 滨州网站建设求职简历/建站公司排名
  • 个人电脑安装win2003做网站/网站运营与维护
  • 可以做心理测试的网站有哪些/百度seo优化工具
  • 唐山做网站的公司/外贸网站免费建站
  • 030159网站建设与维护/百度在线使用
  • 启蒙自助建站/电商卖货平台有哪些
  • 关于政府网站的建设的意见/百度关键词排名突然消失了
  • 做网站美工排版/直通车优化推广
  • 梧州论坛红豆思辨/网站优化课程培训
  • 移动互联网开发报告总结/入门seo技术教程
  • 首次做淘宝客网站要安装程序吗/长清区seo网络优化软件
  • 世界经理人网站手机版/上海app网络推广公司
  • 上海金融网站建设公司/个人接外包项目平台
  • 陕西网站建设设计公司/百度搜索排行
  • 那些做测评的网站好/google海外版
  • 网站子域名怎么做/数字化营销怎么做
  • 做网站 怎么做留言/百度指数分析报告
  • 怀化seo推广/优化关键词推广
  • 干事儿网网站开发/seo网站推广公司
  • 网站页面设计需求文档/网络营销策划模板
  • SpringMVC的高级特性
  • C#线程同步(三)线程安全
  • 2025年财税行业拓客破局:小蓝本财税版AI拓客系统助力高效拓客
  • SpringBoot3.x入门到精通系列:1.1 简介与新特性
  • Python单例类、元类详解
  • Redis学习------缓存穿透