运维.售后
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
博客
Blog
ToB门户
了解全球最新的ToB事件
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
scope / 作用域(C变量的作用域)
scope / 作用域(C变量的作用域)
立聪堂德州十三局店
金牌会员
|
2024-4-17 21:24:18
|
显示全部楼层
|
阅读模式
楼主
主题
874
|
帖子
874
|
积分
2622
scope / 作用域(C变量的作用域)
参考:C Primer Plus 第6版 第12章 存储类别、链接和内存管理
目录
scope / 作用域(C变量的作用域)
1. 定义
2. 分类
2.1. block scope / 块作用域
2.1.1. 定义
2.1.2. 函数的形式参数
2.1.3. 没有花括号的块
2.2. function scope / 函数作用域
2.3. function prototype scope / 函数原型作用域
2.4. file scope / 文件作用域
3. 总结
1. 定义
描述程序中可以访问identifier(标识符)的区域
2. 分类
scope可以分为四类:
2.1. block scope / 块作用域
2.1.1. 定义
block/块
是用一块花括号括起来的代码区域
块作用域变量的范围是从定义处到包含该定义块的末尾
声明在内层块中的变量,其作用域仅局限于该声明所在的块
2.1.2. 函数的形式参数
虽然函数的形式参数声明在函数的花括号之前,但是它们也具有块作用域,属于函数体这个块
2.1.3. 没有花括号的块
之前,具有块作用域的变量都必须声明在块的开头,C99标准放开了这个限制:作为循环或者if语句的一部分,即便不使用花括号,也是一个块。
所以for循环语句可以这样定义:for(int i=0; i
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
立聪堂德州十三局店
金牌会员
这个人很懒什么都没写!
楼主热帖
零信任介绍
哈夫曼应用
WPF开发随笔收录-获取软件当前目录的坑 ...
【iOS逆向与安全】frida-trace入门 ...
《微信小程序-基础篇》什么是组件化以 ...
VMware虚拟机安装Linux教程(超详细) ...
计算机等级考试二级C语言上机题集(第1 ...
2021年7月整理--简单方法 暴力破解WIFI ...
K8S 1.20 弃用 Docker 评估之 Docker C ...
《数据库》第1章 数据库系统概论 ...
标签云
存储
服务器
快速回复
返回顶部
返回列表