- 5
- 0
- 约1.98万字
- 约 28页
- 2017-01-03 发布于重庆
- 举报
第六章 程序结构
16.1对象的作用域与可见性
作用域是指标识符的作用范围或有效范围,可见性是从对标识符引用的角度来谈的概念,若标识符在某处可见,则就可以在该处引用该标识符。这里所说的标识符主要是指变量名或者对象名。
16.1.1 对象的作用域
例子
#include iostream.h
int id01=3;
void main()
{
int id=5;
{
int id;
id=7;
cout id= id endl; //输出7
}
cout id= id endl; //输出5
cout id01 endl; //输出3
}
1.函数原形的作用域
函数原形的作用域是指函数原型中标识符形参的作用范围,其作用域始于函数原形的左括号“(”,结束于函数原形声明的右括号“)”。
例如,设有下列原型声明:
double Area(double radius);
等价形式: double Area(double);
radius的作用域仅在函数的左右括号之间,不能用于程序正文其它地方,因而radius参数可有可无,省略它,也不会影响程序的编译效果,但是,考虑到可读性,还是在函数原形中给出形参说明比较好。
需要说明的是,这里函数原形的作用域是针对函数声明中的对象形参而言的,而不是指函数实现中的对象形参。
2.块作用域
您可能关注的文档
- 晶体管共射极放大器.docx
- 江苏省信息技术学业水平测试网络技术选择题(含答案).doc
- 河南对口高考VB知识点汇总第二章—2.doc
- 河南中考语文复习3-2古诗部分1-2课时(共9课时).doc
- 河南理工labview课程设计.doc
- 沈阳市中考语文模拟试卷28(含答案).doc
- 浅谈ANSYS中车桥耦合振动的实现方法与应用.docx
- 注册咨询工程师化工医药财务分析84分答案.doc
- 浅谈JAVAstatic关.doc
- 浙大远程教育2016年人力资源管理在线作业.docx
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 草船借箭-完整版课件.ppt VIP
- 江苏省南京市盐城市2021届高三3月第二次模拟考试化学试题(word含答案 ).docx VIP
- 草船借箭-PPT完整版.pptx VIP
- 2025年上海市安全员(C3证)考试练习题库(含答案).docx VIP
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx VIP
- 2026年卫滨区十五五规划.docx
- (最新)25年春统编一年级语文下册动物王国开大会【精品课件】.pptx VIP
- 红旗区十五五规划初稿.docx
- 生物化学中英文对照习题.pdf VIP
- 【西门子】SINAMICS G120X 变频器 操作说明.pdf VIP
原创力文档

文档评论(0)