C语言--独立的大括号{}
在大括号{}的世界里,有一种不太经常被提起的用法,经常被我们所忽视,今天,我们就来讲讲被我们所忽视掉的大括号的用法。
首先,我们来看一段代码:
int main()
{int r;r=100;printf("%d\n",r);{int a=10;printf("%d\n",a);};printf("%d\n",a);return 0;
}
当我们输入完这段代码之后,编译器界面标出如下的提示信息:
嗯?未定义的标识符"a",这个时候,可能就要问了,我们明明在前面声明了"a"这个标识符啊,为什么现在不能用了?
非常明显,这是前面这对大括号干的好事,正是因为这对大括号的存在,使得其中的代码具有一定的独立性,使其能够隐隐于市,在其中定义的变量,括号外无法访问,而在其外定义的统一函数中的变量却可以被他访问,如下:
int main()
{int r;r=100;printf("%d\n",r);{int a=10;printf("%d\n",a);printf("%d\n",r);};return 0;
}
C语言--独立的大括号{}相关推荐
- c语言中类似于大括号的符号,大括号符号 c语言大括号的用法
大括号{}出现在shell脚本的各个角落,其用法也各有不同.同音多义字在汉语中最容易让人混淆,而大括号也正是bash语言中的"同音多义字".下面小编就为大家介绍c语言大括号的用法. ...
- ica算法c语言,独立成分分析(ICA)的模拟实验(R语言)
本笔记是ESL14.7节图14.42的模拟过程.第一部分将以ProDenICA法为例试图介绍ICA的整个计算过程:第二部分将比较ProDenICA.FastICA以及KernelICA这种方法,试图重 ...
- C语言 if语句 大括号和不加大括号的区别
咸鱼在家 还是继续学习吧 使用课程:中国大学mooc 程序设计入门--C语言 首先来回顾以下if语句 if(表达式1){语句1语句2--} 如果表示条件的逻辑表达式的结果不是0,那么就执行后面跟着的这 ...
- c语言if大括号的作用,C语言if后大括号的作用?
书写是正确的.加大括号表示这是一段整体的语句块,当满足else条件后,语句块里面语句按顺序执行:如果不加大括号,则只会执行else后面的第一句. 然后if语句结束,后面2句已经不属于if语句中了,这样 ...
- c语言多个大括号的作用,c语言大括号怎么用
c语言大括号怎么用 大括号{}出现在shell脚本的各个角落,其用法也各有不同.同音多义字在汉语中最容易让人混淆,而大括号也正是bash语言中的"同音多义字".下面小编就为大家介绍 ...
- c语言如何输入大括号,杨宗德教你c语言使用大括号的正确方法
杨宗德教你c语言使用大括号的正确方法.在C语言中,使用大括号的方法无所谓对还是错--只要每个开括号后都有一个闭括号,你的程序中就不再会出现与大括号有关的问题.然而,有三种著名的大括号格式经常被使用: ...
- 易语言编译和c语言,易语言独立编译的EXE文件问题
2005-08-15 我下了一个游戏软件,我想把它附带的文件删了,不知行不行,因为那些附带的太占空间了,我把删了会不会造成游戏不能正常运行.帮帮忙,谢谢了. 这要看你下载的游戏软件是什么格式的文件,如 ...
- R语言非独立多分组非参数检验、Kruskal–Wallis检验进行非独立多分组非参数检验(Nonparametric multiple comparisons)、当ANOVA不满足条件的情况下
R语言非独立多分组非参数检验.Kruskal–Wallis检验进行非独立多分组非参数检验(Nonparametric multiple comparisons).当ANOVA不满足条件的情况下.R语言 ...
- 跨境电商独立站多语言,fecify saas商城解决方案
跨境独立站,面向的是全球国家,每个国家都有自己的语言,譬如:英语,德语,法语,俄语,西班牙语,葡萄牙语,韩语,日语,阿拉伯语,越南语,缅甸语,等等.每个国家通常使用自己的语言搜索和浏览网站.随着外贸行 ...
最新文章
- 深入浅出Spring Security(三):FilterChainProxy的运行过程
- python基础常用语句-Python基础6—常用语句
- 智能家居 (3) ——智能家居工厂模式介绍实现继电器控制灯
- 前端学习(3299):自定义hook
- 【HDU - 5965】扫雷(dp)
- poj 1182 食物链(高级的带权并查集)
- PyTorch 1.0 中文官方教程:基于注意力机制的 seq2seq 神经网络翻译
- 简单记录阿里云语音识别API调用方法
- php高效率敏感词屏蔽,高效的敏感词过滤方法(PHP)
- iphone7p配置参数详情_苹果苹果7p配置参数表
- 基于Android的数据传输wifi,基于ANDROID平台的WIFI文件传输系统的研究与实现
- 甲子光年推出中国低代码行业分析报告:本地私有化部署占比超过一半
- 新站上线完整详细的SEO优化方案
- 训练深度学习网络时候,出现Nan是什么原因,怎么才能避免?(转)
- 研究了一下WMF图片格式,应该是CYMK
- 作为产品助理的这一年
- Centos安装ffmpeg视频处理工具(带安装h264编码格式插件)
- Day3----《Pattern Recognition and Machine Learning》Christopher M. Bishop
- Android开发百科全书①
- CSS 系列七 高级技巧篇 精灵图 、字体图标 、CSS三角 、 图片和文字对齐以及bug 、溢出文字省略号 、CSS 初始化 、 常见的布局技巧