美文网首页
C++全局变量的使用与其作用域

C++全局变量的使用与其作用域

作者: 欢喜明 | 来源:发表于2018-03-25 21:40 被阅读0次

一、全局变量从定义处开始至程序结束起作用,即全局变量存在有效作用域。

#include<iostream>

using namespace std;

int main()

{    

    cout << "a = " << a << endl; // 编译不通过,a是未知字符

}

int a = 10;/全局变量从此处定义

二、若要想让 main 函数也使用全局变量 a,可以用 extern 对全局变量进行声明,就可以合法使用了。

#include<iostream>

using namespace std;

int main()

{    

    extern int a;

    cout << "a = " << a << endl; //合法,输出10

}

int a = 10;//全局变量从此处定义

相关文章

  • C++全局变量的使用与其作用域

    一、全局变量从定义处开始至程序结束起作用,即全局变量存在有效作用域。 #include using namespa...

  • php作用域

    局部作用域 / 全局作用域 : 函数内部无法访问全局变量, 除非使用global ,$_GLOBALS,超全局变量...

  • php作用域

    局部作用域 / 全局作用域 : 函数内部无法访问全局变量, 除非使用global ,$_GLOBALS,超全局变量...

  • web前端 -- Day13 js基础

    作用域 作用域:适用范围。写代码要注意变量在哪声明和使用的问题。 全局变量和全局变量1、全局变量:声明的变量是使用...

  • watch_out

    内部作用域要修改外部作用域变量时,全局变量要使用global关键字,enclosing作用域变量要使用nonloc...

  • php基础知识回顾-1

    1.变量作用域 php变量有四种作用域:局部作用域、全局作用域,静态作用域、参数作用域 在局部调用全局变量需要使用...

  • c++——文件操作2-17和一周学习目录

    C++ 初级C++ 1)C++和c区别: C++函数例:hello.cpp 全局变量和局部变量 作用域运算符 : ...

  • PHP中常用的超全局变量使用介绍

    PHP里: 全局作用域:在函数外部定义的变量,就称为”全局变量“,全局变量不能在函数内使用。 局部作用域:在函数内...

  • 变量

    1,系统变量全局变量 :作用域 服务器每次启动会给所有全局变量赋初始值会话变量:作用域 当前连接会话使用语...

  • 作用域与作用域链

    作用域与作用域链 一、作用域 变量分为全局变量和局部变量,全局变量就是指该变量的作用域为当前文档,也就是说全局变量...

网友评论

      本文标题:C++全局变量的使用与其作用域

      本文链接:https://www.haomeiwen.com/subject/ylvkcftx.html