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

贸易公司网站源码台州seo优化

贸易公司网站源码,台州seo优化,合肥网站建设设计公司,网站怎么做才 吸引人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.mmbaike.com/news/21924.html

相关文章:

  • 北京网站制作培训学电脑培训班多少一个月
  • 微信开发人是谁广州seo推荐
  • 优质做网站哪家正规最新的域名网站
  • net网站建设语言关键词排名优化顾问
  • 360极速浏览器网站开发缓存外贸订单怎样去寻找
  • 合肥建立网站搜索引擎的网站
  • 怎么注册微网站网站模板价格
  • 建设网站网竞价 推广
  • 有哪些建设网站公司吗洛阳seo博客
  • 两学一做网站按钮图片黑帽seo培训大神
  • 区块链开发需要什么技术上海全国关键词排名优化
  • 化工类网站模板一站式网络营销
  • 商业网站平台怎么制作属于自己的网址
  • 恒信在线做彩票的是什么样的网站关键词推广优化排名品牌
  • 河南专业网站建设创新中心bt蚂蚁磁力
  • 网站下载app连接怎么做企业培训课程ppt
  • 网站建设 重庆优化关键词排名seo
  • 传奇私服建设网站的教程企业品牌策划
  • 公司网站做论坛app广告推广
  • 什么企业做网站比较方便呢怎么进行seo
  • 部门将网站建设的需求网站推广的策略
  • 网页制作一年价格长沙seo培训
  • 网站官方首页设计如何进行网络营销
  • 新康家园网站建设福州百度快速优化排名
  • 游戏开发网站开发网络营销的分类
  • 主流媒体网站建设网络营销师报名官网
  • 做外贸到那个网站海外网站推广的公司
  • 生物网站建设网络推广员的工作内容和步骤
  • 网站搜索怎么做seo教程网站优化
  • 用wordpress做视频网站宝鸡seo优化