全局变量在C++中的定义和使用

C++程序中,变量按作用域可分为全局变量和局部变量,全局变量在C++中是如何定义和使用的呢?小编与大家分享自己的理解。

操作方法

  • 01

    首先,定义一个实现加法运算自定义函数。

  • 02

    接着,定义一个实现乘法运算的自定义函数。

  • 03

    最后,在主函数中实现程序的运算。

  • 04

    定义在函数外部没有被花括号括起来的变量称为全局变量,全局变量的作用域从变量定义的位置开始一直到文件结束。

  • 05

    如果在一个程序中多个函数都要对同一个变量进行处理,可以将这个变量定义成全局变量,例如本例中自定义函数product和主函数都用到了全局变量。

  • 06

    运行程序,可以看到全局变量对文件中位于全局变量定义后面的任何函数都起作用。

  • 07

    全局变量在程序执行的全过程中,一直占用内存单元。

  • 08

    全局变量在定义时,若没有赋初值,其默认值为0。

  • 09

    过多的使用全局变量,会增加程序的调试难度,同时会降低程序的通用性。例如将一个函数移植到另一个程序中,就需要将全局变量一起移植过去,而且还会出现重名问题。

(0)

相关推荐

  • 如何一次性删除EXCEL中所有定义的名称

    有的时候我的EXCEL中有很多名称,而这些名称已经不再使用了,怎么样一次性删除EXCEL中所有定义的名称?如果自定义的名称的数量不多的话,一个一个删除,但是如果数量很多的话,那就麻烦多了. 操作方法 ...

  • Excel中怎么定义名称及定义名称的技巧

    Excel中怎么定义名称呢?下面小编来教大家. 操作方法 01 首先,我们打开我们的电脑,然后我们打开我们电脑上面的一个excel,之后我们选中我们想要定义名称的区域: 02 之后我们点击公式: 03 ...

  • JavaScript中function定义函数的几种方法

    操作方法 01 JavaScript中function定义函数的几种方法: 1.最基本的作为一个本本分分的函数声明使用. function func(){} 或 var func=function() ...

  • java中如何定义一个字符串

    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, Jav ...

  • 显卡中如何定义DVI

    DVI的英文全名为Digital Visual Interface,中文称为“数位视讯接口”。是一种视讯接口标准,设计的目标是透过数位化的传送来强化个人电脑显示器的画面品质。目前广泛应用于LCD、数位 ...

  • word:怎么批量删除word中已经定义的样式

    对于经常编写word文档的人来说,一般会有多个word模板,在使用一个已有的word模板时,可能会已经定义了多个样式,当样式非常多时,就想把多余的样式给删除掉,本文简单介绍样式删除的方法. 操作方法 ...

  • matlab中如何定义函数

    操作方法 01 自定义函数的途径: M文件函数(M file function) 在线函数(Inline Function) 匿名函数(Anonymous Function) 02 1.M文件函数 范 ...

  • SPSS中如何定义变量

    SPSS是常用的数据分析软件,可以直接在该软件中定义变量和输入数据.让我们一起来看一下如何定义变量. 操作方法 01 打开SPSS软件,当前为数据视图模式,还没有设定任何变量,所有变量设定都是在变量视 ...

  • AutoCAD中怎么定义块?

    定义块就是把你编辑的图形组成一个块,该块保存在该文件的内部 操作方法 01 先画一个如图所示的三角形,我们就把这个三角形定义成块. 02 输入定义块快捷命令"W". 03 回车,出 ...