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

主要b2b网站seo168小视频

主要b2b网站,seo168小视频,东营建网站公司,网站后台怎么给图片做水印C学习笔记之变量作用域 https://www.runoob.com/cplusplus/cpp-variable-scope.html 在C程序中,通常有 3 个地方可以声明变量 在函数或者代码块当中,为局部变量在函数的参数定义中,为形式参数在所有函数的外部,为全局变量 作用域…

C++学习笔记之变量作用域

https://www.runoob.com/cplusplus/cpp-variable-scope.html

在C++程序中,通常有 3 个地方可以声明变量

  • 在函数或者代码块当中,为局部变量
  • 在函数的参数定义中,为形式参数
  • 在所有函数的外部,为全局变量

作用域在各种编程语言中都是很重要的概念,表示的是变量有效可用的范围,而常见的作用域可分为以下 4 种:

  • 局部作用域
    在函数内部声明的变量具有局部作用域,只能在函数内部访问局部变量在函数每次被调用时创建,在函数调用结束销毁
  • 全局作用域
    在所有代码块和函数之外声明的变量具有全局作用域,可以被程序中的任何函数访问,全局变量在程序开始的时候创建,在程序结束时被销毁
  • 块作用域
    在代码块内部声明的变量具有块作用域,只能在代码块内部被访问,在代码块被执行时被创建,在代码块执行结束后被销毁
  • 类作用域
    在类内部声明的变量具有类作用域,可以被类中的所有成员函数访问,类作用域变量的生命周期与类的生命周期相同

变量声明重名时,内部作用域声明的变量的会覆盖外部作用域的

1、局部变量

在函数或代码块内部声明的变量,称为局部变量,只能够被函数内部代码或者代码块内部的代码使用

void doSomething()
{                // 局部作用域int temp;    // 声明局部变量temp = 100;
}

2、全局变量

在所有函数外部定义的变量,称为全局变量全局变量在程序整个生命周期内都是有效的
因此,全局变量可以被任何函数访问,一旦声明为全局变量,在整个程序中都可用

#include <iostream>
using namespace std;// 声明为全局变量
int global = 20;void doSomething()
{int temp;temp = 100;cout << "doSomething" << global << endl;    // 在函数内部使用
}int main() {doSomething();cout << "main" << global << endl;     // 整个程序内全局变量都有效return 0;
}

局部变量的名称可以与全局变量名称相同,但是在函数当中时,遵循**“就近原则”**,因此局部变量的值会覆盖全局变量的值

#include <iostream>
using namespace std;int global = 20;void doSomething()
{int temp;temp = 100;global = 200;   // 局部作用域内覆盖全局变量cout << "doSomething" << global << endl;
}int main() {doSomething();cout << "main" << global << endl; return 0;
}

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

当局部变量被定义时,系统不会对其进行初始化,因此需要自行进行变量的初始化
而在定义全局变量时,系统会自动初始化为以下初始值:

数据类型初始值
int0
char‘\0’
float0
double0
指针NULL

4、类作用域

类作用域指的是在类内部声明的变量:

class Test
{
public:static string version;     // 类作用域变量
};string Test::version = "1.0";    // 采用::进行变量访问int main() {cout << "version=" << Test::version << endl;return 0;
}
http://www.hkea.cn/news/728224/

相关文章:

  • 网站怎么让百度收录广告网络推广
  • 小型网站设计及建设论文定制网站制作公司
  • 视频网站建设费用排名优化网站seo排名
  • 怎么自己做网站服务器linux百度账号查询
  • 梧州网站推广方案百度热搜 百度指数
  • 网站不兼容ie6自助建站模板
  • 甘肃网站建设公司百中搜优化软件
  • 国内外贸网站建设公司seo教程 百度网盘
  • 一物一码二维码生成系统最好用的系统优化软件
  • 如何在大网站做外链镇江网站建站
  • 杭州网站建设公司导航短视频营销案例
  • 昆明做网站建设有哪些长尾关键词排名工具
  • 一女被多男做的视频网站网站seo系统
  • 网站建设 青海网站建设找哪家好
  • win7 网站配置优化方案官网电子版
  • 广州seo优化公司排名浙江seo博客
  • 全网推广的方式有哪些抖音seo推荐算法
  • 网站开发开源架构抖音营销软件
  • 自己做的网站能放到网上么青岛seo经理
  • 营业推广策划方案邵阳网站seo
  • 手机网站横向切换kol合作推广
  • 专门做超市海报的网站宁波seo咨询
  • 仿网站上的焦点图在线看seo网站
  • 做网站的业务员艾滋病阻断药有哪些
  • web集团网站建设广告投放平台有哪些
  • 大连做网站建设广告资源对接平台
  • 做网站怎么写工作日志泉州网站seo公司
  • wordpress外链站内打开搜索引擎是什么意思啊
  • 做论坛网站需要什么备案新站seo优化快速上排名
  • 动漫网站html百度网盘搜索