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

网页制作与网站开发模板网页兼容性站点

网页制作与网站开发模板,网页兼容性站点,网站建设免费建站免费源代码,网站收录情况查询(Effective C) 2.3 作用域 文章目录 (Effective C) 2.3 作用域前言🔢4大作用域1️⃣文件作用域2️⃣块作用域3️⃣函数原型作用域4️⃣函数作用域 ⭐作用域性质📖实例CodeEND关注我 前言 作用域应用于标识符的某个特定声明。 标识符包含对象&#xff0…

(Effective C) 2.3 作用域

文章目录

  • (Effective C) 2.3 作用域
  • 前言
  • 🔢4大作用域
    • 1️⃣文件作用域
    • 2️⃣块作用域
    • 3️⃣函数原型作用域
    • 4️⃣函数作用域
  • ⭐作用域性质
  • 📖实例Code
  • END
    • 关注我

前言

作用域应用于标识符的某个特定声明。

标识符包含对象函数标签等等。

作用域是一块连续的区域,在域的任何位置,可以访问当前位置的前面区域的标识符。

🔢4大作用域

在C语言中包含4大作用域:

  1. 文件
  2. 函数原型
  3. 函数

1️⃣文件作用域

位置:语句块或参数列表之外。

范围:作用于整个文件以及声明位置之后的所有包含文件。

2️⃣块作用域

位置:语句块或参数列表内。

范围:仅在此块中访问。

3️⃣函数原型作用域

位置:函数原型的参数声明列表中。(通俗来说就是函数“声明”时的小括号的参数列表)

范围:在函数声明器结束处终止。

4️⃣函数作用域

位置:函数定义的左花括号和右花括号之间的区域。

范围:整个函数体内。

注意:标签是唯一一种具有函数作用域的标识符。(如:goto的标签,switch case的标签)

⭐作用域性质

  • 作用域可以嵌套
  • 内部作用域可以访问外部作用域
    • 如果内部作用域和外部作用域声明相同标识符,则外部的同名表示会被内部遮蔽(hidden)
  • 块作用域是在文件作用域内定义的
  • 标签是唯一一种具有函数作用域的标识符。

📖实例Code

这段代码还是很清晰的,但也提示我们由于C语言中有标识符作用域遮蔽的问题,所以我们取名的时候一定要注意和区分。

#include <stdio.h>int j;  // j的文件作用域开始void f(int i) {                    // i的块作用域开始int j = 1;                     // j的块作用域开始。遮蔽了j的文件作用域i++;                           // i是函数参数for (int i = 0; i < 2; i++) {  // 循环局部变量i的块作用域开始int j = 2;                 // 内部j的块作用域开始。遮蔽了外围的jprintf("%d\n", j);         // 内部j的块作用域,打印出2}  // 内部i和j的块作用域开始printf("%d\n", j);  // 处于外围j的作用域,打印出1
}  // i和j的块作用域结束void g(int j);  // j具有函数原型作用域。遮蔽了j的文件作用域



END

注意:

  • 作用域应用于标识符
  • 生命周期应用于对象

关注我

关注我,学习更多C/C++,算法,计算机知识

B站:

👨‍💻主页:天赐细莲 bilibili

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

相关文章:

  • 电商平台网站建设多少钱谢晶晶的赣州没有网页制作
  • html旅游网站模板如何做高校的网站版面设计
  • 对电子政务做技术支持的网站网站的建设模式
  • 想学做网站要去哪里学头像制作logo免费生成器在线
  • 可视化的做网站的app园林景观网站源码
  • wordpress layer怀柔网站整站优化公司
  • 站长工具域名解析抖音代运营有效果吗
  • 手机网站源码教程怎么样建立自己的网页
  • 网站开发市场调查网络建站
  • 没有防盗链的网站网易企业邮箱登陆入口官网
  • 网站搭建平台源码软文推广产品
  • 建设银行官网站下载网站制作什么做
  • 门窗 东莞网站建设淄博人力资源管理系统入口
  • 给别人做网站挣钱么销售平台有哪些电商
  • 泉州网页网站制作怎么在word上做超链接网站
  • 中企动力员工薪资福利常熟seo关键词优化公司
  • 网站做微信链接怎么做的优秀公司网站
  • 叫人做网站多少钱自己怎么做农好产品网站
  • 中国建设银行e路通网站购物网站建设app开发
  • 建设网站平台哪里最好网站维护费用
  • 石景山广州网站建设官网建立
  • 网站制作售后做自己的网站花多钱
  • 婚纱网站论文精品无人区高清不用下载
  • 无锡网站开发wordpress怎么设置静态主页
  • 襄城县住房和城乡建设局网站廊坊视频优化推广
  • 网站建设的步骤教程视频做企业网站要多长时间
  • 长沙网站建设公司有哪些开工作室做网站怎样找资源
  • 企业网站推广网站怎么不花钱做网站
  • 西安网站建设聚星互联vps如何做网站
  • 新手做网站需要什么百度联盟app