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

科技类网站源码site 危险网站

科技类网站源码,site 危险网站,常州的平台公司,网站建设常用结构类型变量的作用域 作用域就是程序中变量的作用范围。局部变量的作用域是局部的,如函数体内;全局变量的作用域则是整个程序。 我们前面接触过的变量基本都是局部变量,这些变量在函数体内声明,无法被其他函数所使用。函数的形参也属于…

变量的作用域

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

  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/786934.html

相关文章:

  • 如何自己编写网站建站还有前途么
  • 网站开发国际化苏州优化外包
  • 杭工e家app是哪个网站做的博物馆网站建设必要
  • 个人网站建立多少钱最新站长seo网站外链发布平台
  • 2014网站怎么备案wordpress ie兼容
  • 运城做网站方式方法崇州市城乡建设局网站
  • 宁波网站排名单页网站还能用吗
  • 口碑好的秦皇岛网站建设价格ppt欢迎页面模板
  • 太原房产网站建设wordpress 写php代码
  • 班级展示网站影视传媒广告公司网站模板
  • 大型网站服务器配置阿里云 网站空间
  • 建10个网站鹤壁建设网站推广公司
  • 网络营销的发展趋势和前景阳江seo网站推广
  • 微信小程序 网站开发wordpress如何生成rss
  • 网站建设所有软件清单wordpress添加一个加载动画
  • 互联网技术学什么汕头百度seo电话
  • 打开自己的网站是别人的域开发商城网站多少钱
  • 大型综合新闻门户网站织梦模板wordpress无法发送邮件
  • 网站建设报价方案doc做网站排名的公司有哪些
  • 京东网站的公司全名甜点网站里的新闻资讯怎么做
  • 网站模板之家官网昆明做网站设计
  • wap网站开发工具北京开公司的基本流程及费用
  • 做seo用什么网站系统广州网络推广选择
  • 安康优质网站建设方案做网站学h5还是php
  • 营商环境建设局网站互动营销案例都有哪些
  • 网站建设 物流自学编程做点网站赚钱
  • 哈尔滨快速建站合作营销型高端网站建设价格
  • 网站开发视频是存储的网站建设需要会什么软件
  • 鞍山 网站建设关于招聘的网站开发图
  • 建设一个电子商务网站的基本步骤太原网站建设方案书