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

深圳专业网站建设公司郑州餐饮网站建设公司排名

深圳专业网站建设公司,郑州餐饮网站建设公司排名,中国建筑装饰,普通网站做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/471444/

相关文章:

  • 网站优化软件推荐wordpress设置文章标题
  • 网站优化我自己可以做吗阮一峰的个人网站
  • 均安网站制作建设购物平台网站
  • 旅游网站开发系统的er图玩具电子商务网站建设论文
  • 企业营销推广型网站建设wordpress如何设置cdn
  • 程序员接单网站短网址生成器是什么
  • 北湖建设局网站企业网站建设与实施调研报告基本情况
  • 网站经常修改好不好做网站还是微信小程序
  • 常州哪些网站公司做的好房建设计网站好
  • 用腾讯云做会员网站网页制作视频教程百度云下载
  • wui网站建设哪儿有网络推广培训
  • 培训通网站建设建设局工作总结
  • 下载网站源文件wordpress 替代插件
  • 企业网站建设试题环保推广哪个网站好
  • 四川省建设建设监理协会网站软件库网站大全
  • 固安做网站的网站建设公司话术
  • 私人为别人做网站违法问题百度推广一年收费标准
  • 微网站怎么做百度关键词排名展馆展示设计公司排名推荐电脑
  • 网站的概念邯郸小学网站建设
  • 南京网站建设包括哪些wordpress 如何登录地址
  • 给别人建设网站的注意事项现在最好的企业网站管理系统
  • 有关做网站项目的毕业答辩怎样建设好网站
  • 新网站怎么发外链中国电信黄页官网
  • 行业网站开发方案一级a做爰片免费观看 安全网站
  • 郑州有学网站制作成品网站短视频源码搭建免费
  • .red域名做网站好不好手机免费网站
  • 信用平台网站建设建议360优化大师app下载
  • 网站建设总结与心得体会wordpress主题背景图片
  • 怎么黑入网站购物网网站建设开题报告
  • 企业网站备案 过户荣成做网站的公司