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

东营市做网站东莞手机端网络推广

东营市做网站,东莞手机端网络推广,万方期刊网官网,短链接生成器appC 变量作用域 目录 C 变量作用域 局部变量 实例 全局变量 实例 实例 初始化局部变量和全局变量 作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明…

C++ 变量作用域

目录

C++ 变量作用域

局部变量

实例

全局变量

实例

实例

初始化局部变量和全局变量



作用域是程序的一个区域,一般来说有三个地方可以定义变量:

  • 在函数或一个代码块内部声明的变量,称为局部变量。

  • 在函数参数的定义中声明的变量,称为形式参数。

  • 在所有函数外部声明的变量,称为全局变量。

我们将在后续的章节中学习什么是函数和参数。本章我们先来讲解什么是局部变量和全局变量。

局部变量

在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的语句使用。下面的实例使用了局部变量:

实例

#include <iostream>
using namespace std;int main ()
{// 局部变量声明int a, b;int c;// 实际初始化a = 10;b = 20;c = a + b;cout << c;return 0;
}

全局变量

在所有函数外部定义的变量(通常是在程序的头部),称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。

全局变量可以被任何函数访问。也就是说,全局变量一旦声明,在整个程序中都是可用的。下面的实例使用了全局变量和局部变量:

实例

#include <iostream>
using namespace std;// 全局变量声明
int g;int main ()
{// 局部变量声明int a, b;// 实际初始化a = 10;b = 20;g = a + b;cout << g;return 0;
}

在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。下面是一个实例:

实例

#include <iostream>
using namespace std;// 全局变量声明
int g = 20;int main ()
{// 局部变量声明int g = 10;cout << g;return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:


10

初始化局部变量和全局变量

当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动初始化为下列值:

数据类型初始化默认值
int0
char'\0'
float0
double0
pointerNULL

正确地初始化变量是一个良好的编程习惯,否则有时候程序可能会产生意想不到的结果。

http://www.yayakq.cn/news/794596/

相关文章:

  • 绵阳网站推广排名深圳 网站制作
  • 移动网站开发内容大兴建站推广
  • 网站如何申请微信支付功能查找5个搜索引擎作弊的网站
  • 广州好蜘蛛网站建设公司的企业诚信建设分析
  • 网站建设珠海 新盈科技公司地推团队
  • 网站建设违约怎么投诉上海营销网站推广多
  • 哈尔滨设计网站建设过年做啥网站致富
  • 打开网站说建设中是什么问题?美容会所网站模板下载
  • 深圳外贸建网站常见的跨境电商平台有哪些
  • 郑州网站推广价格信息网站推广广告
  • 做网站的图片尺寸怎么设定企业网站优化分为哪两个方向
  • 二级网站怎么建想要网站推广页面
  • 门窗卫浴网站建设最流行的网站设计风格
  • 栾川网站建设如何网站平台建设好
  • 重庆建设银行官方网站首页廊坊市建设局官方网站
  • 青岛品牌网站建设价格网上销售网站建设策划
  • 没有数据库的网站做网站好还是网页好
  • 深圳网站建设 东毅虎一键搭建云免流服务器
  • 求个网站带图片素材深圳国网站建设
  • 汽车网站方案网站新开怎么做营销
  • 网站建设源代码上传二级域名免费注册网站
  • 遂宁市城市建设档案馆网站wordpress名站
  • php开发手机端网站开发北京到秦皇岛
  • 网站建设相关资料整理的重要性网站设计师培训
  • 网站建设验收单意见怎么写做情人在那个网站
  • 界面设计网站推荐网站建设哪些会影响价格
  • 网站制作制作合肥新闻 今天 最新消息
  • 网站开发公司流程做网站平台的注册什么商标
  • 织梦网站打开空白做网站容易还是app容易
  • 网站怎么做有创意完成一个个人主页网站的制作