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

昆明网站设计都需要设计什么深圳市官网网站建设哪家好

昆明网站设计都需要设计什么,深圳市官网网站建设哪家好,如何做英文网站的外链,cms开发框架理解C中变量的作用域 常规变量(如前面定义的所有变量)的作用域很明确,只能在作用域内使用它们,如果您在作用域外使用它们,编译器将无法识别,导致程序无法通过编译。在作用域外面,变量是未定义的…

理解C++中变量的作用域

常规变量(如前面定义的所有变量)的作用域很明确,只能在作用域内使用它们,如果您在作用域外使用它们,编译器将无法识别,导致程序无法通过编译。在作用域外面,变量是未定义的实体,编译器对其一无所知。
为了更好地理解变量的作用域, 以下是个不错的示例:

#include <iostream>
using namespace std;void MultiplyNumbers ()
{cout << "Enter the first number: ";int firstNumber = 0;cin >> firstNumber;cout << "Enter the second number: ";int secondNumber = 0;cin >> secondNumber;// Multiply two numbers, store result in a variableint multiplicationResult = firstNumber * secondNumber;// Display resultcout << firstNumber << " x " << secondNumber;cout << " = " << multiplicationResult << endl;
}int main ()
{cout << "This program will help you multiply two numbers" << endl;// Call the function that does all the workMultiplyNumbers();// cout << firstNumber << " x " << secondNumber;// cout << " = " << multiplicationResult << endl;return 0;
}

输出:

This program will help you multiply two numbers
Enter the first number: 51
Enter the second number: 24
51 x 24 = 1224

分析:

请注意,不能在函数 MultiplyNumbers( )外面使用变量 firstNumber 和 secondNumber。如果您取消对 main() 中第 28 或 29 行的注释,将出现编译错误,而错误很可能是标识符未声明(undeclared identifier)。
这是因为变量 firstNumber 和 secondNumber 的作用域为局部,被限定在声明它的函数内,这里为 MultiplyNumbers()。局部变量只能在这样的范围内使用,即从声明它的语句开始到当前函数的末尾。标识函数结束的花括号( })也限定了函数内部声明的变量的作用域。函数结束后,将销毁所有局部变量,并归还它们占用的内存。
编译时,在 MultiplyNumbers() 内部声明的变量在该函数结束时不再存在,如果在 main() 中使用它们,程序将无法通过编译,因为在 main() 中这些变量未声明。

警告:

如果您在 main() 声明另一组同名变量,就不能指望它们的值与您在 MultiplyNumbers()中赋给同名变量的值相同。
编译器将 main() 中声明的变量视为独立的实体,即便它们与另一个函数中声明的变量同名,因为这些变量的作用域不同。

该文章会更新,欢迎大家批评指正。

推荐一个零声学院免费公开课程,个人觉得老师讲得不错,
分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容,点击立即学习:
服务器课程:C++服务器

http://www.yayakq.cn/news/889553/

相关文章:

  • 最好的模板网站桂林网站建设价格
  • 手机网站开发环境东莞学习网站建设
  • 商务网站模块设计时前台基础设施建设网站上的flash怎么做的
  • 房山企业网站建设公司相亲网与做网站
  • 宁陵做网站外贸网站建设560元
  • 做零售去哪个外贸网站wordpress禁用加载谷歌
  • 公司自建网站佛山新网站建设代理商
  • 效果图网站源码网站开发项目流程设计
  • 河北住房和城乡建设局网站首页wordpress漂浮框
  • 设计师灵感网站餐饮小程序制作
  • 怎么用手机做网站教程东莞住建局投诉电话是多少
  • php做网站安装怎样登陆wordpress
  • 一个域名怎么做网站wordpress 标题插件
  • seo研究中心论坛上海seo公司排名
  • 仓库网站开发延边住房和城乡建设局网站
  • 新建的网站如何做seocrm营销
  • win10电脑做网站清明节ppt模板免费下载
  • 网络网站建设广州虚拟资源交易商城wordpress
  • 辽阳公司网站建设wordpress用oss还是七牛
  • 重庆网站制作工作室外包如何加工资
  • 建设网站素材哪个公司网站做的最好
  • 网站免费推广的方法手机网站怎样做解析
  • 建设银行官方网站链接装饰网站的业务员都是怎么做的
  • 长沙网站建设哪家公司好wordpress 在裁剪您的图像时发生了错误.
  • 代搭建网站自己做的网站如何盈利
  • 宁波 做网站怎么做自己的网站自建一个页面
  • 企业网站模板下载哪家口碑好苏州招聘网站开发
  • 全景图制作平台网站建设简述网站建设基本步骤
  • 网站建设前台后台重庆市区旅游必去景点
  • 网站推广方式组合装饰公司简介