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

教育行业网站怎么做360搜索引擎首页

教育行业网站怎么做,360搜索引擎首页,好的室内设计网站,做网站用win还是li变量的作用域 作用域就是程序中变量的作用范围。局部变量的作用域是局部的,如函数体内;全局变量的作用域则是整个程序。 我们前面接触过的变量基本都是局部变量,这些变量在函数体内声明,无法被其他函数所使用。函数的形参也属于…

变量的作用域

作用域就是程序中变量的作用范围。局部变量的作用域是局部的,如函数体内;全局变量的作用域则是整个程序。

  1. 我们前面接触过的变量基本都是局部变量,这些变量在函数体内声明,无法被其他函数所使用。
  2. 函数的形参也属于局部变量,作用范围仅限于函数内部的语句块。
  3. 除此之外,在各类语句块(如if语句、while语句、for语句等)中定义的变量也是局部变量,作用范围仅限于语句块内部。
  4. 全局变量在函数体外声明,因此不属于某个函数,而属于整个C++源文件,可在程序的任何位置访问它。
  5. 全局变量可增加函数间的数据联系。
  6. 例如,同一文件中的所有函数都能引用全局变量的值,因此如果在一个函数中改变了全局变量的值,就能影响到其他函数,相当于函数间有了一个数据通道。

说明

当内部作用域与外部作用域声明了同名变量时,内部作用域中的变量会屏蔽外部作用域中的变量。

本程序中,变量iTotalCount被定义两次,第一次定义出现在所有函数外,表示全局变量;第二次定义出现在main( )函数中,表示局部变量

细心体会两者的作用域,以及局部变量对全局变量的屏蔽作用。代码如下:

#include<iostream>
using namespace std;
int iTotalCount; //定义全局变量 
int GetCount(); 	//声明GetCount()函数
int main()
{int iTotalCount=100;	//定义局部变量iTotalCount cout<<iTotalCount<<endl;	//输出局部变量iTotalCount的值cout<<GetCount()<<endl;		//输出调用GetCount()函数后的返回值 } int GetCount()	//定义函数 GetCount(){iTotalCount=200;	//给全局变量赋值return  iTotalCount;}
输出结果100200

程序运行结果如上所示。

  1. main( )函数中第一次输出的是局部变量iTotalCount的值100。
  2. 第二次输出的是调用GetCount( )函数后的返回值200。
  3. 每个变量都有一定的生命周期。
  4. 局部变量在函数调用时创建,在栈中分配内存,函数调用结束后销毁并释放。
  5. 全局变量在程序开始时创建并分配空间,在程序结束时释放内存并销毁。
http://www.dtcms.com/wzjs/525253.html

相关文章:

  • 泉州seo-泉州网站建设公司百度热搜榜第一
  • 页面设计网站素材无线网络优化
  • wordpress站外链接百度快照客服
  • 网站建设哪里好翰诺科技百度客户端下载
  • 广州专业做网站建设百度广告怎么投放多少钱
  • 电子网站商业策划书网站关键词优化排名软件系统
  • 数据库怎么做网站nba排名最新排名
  • 做企业网站的费用百度人工服务热线
  • 手机网站可以直接做百度推广不网店网络营销策划方案
  • 开一个素材设计网站怎么做企业网站seo哪里好
  • 金山区做网站吗西安seo排名收费
  • seo博客网站怎么做站长工具网站推广
  • 网站建设 起飞微信引流推广
  • 湖北建设局网站首页销售新手怎么找客源
  • 动软代码生成器 做网站电商培训机构
  • 网络服务商英文简称百度seo点击工具
  • 开通网站后seo建站是什么意思
  • 网站如何做QQ登录网络营销的8个基本职能
  • 中山高端网站建设价格网络营销推广
  • crm客户管理系统简介seo推广教学
  • 有关电子商务网站建设与维护的书籍网络营销和电子商务的区别
  • 网站服务器重做系统怎么做百度视频免费下载
  • 郑州网站建设精英如何引流推广产品
  • 网站的切图是谁来做唐老鸭微信营销软件
  • 企业英语网站武汉百度开户代理
  • 网站建设的域名是什么有网站模板怎么建站
  • 电子商务网站建设新闻短视频推广
  • 南宁手机平台网网站建设今日国内新闻大事件
  • 为什么选择做网站编辑搜索引擎网址
  • 2016年两学一做教育网站郑州seo阿伟