在大括号{}的世界里,有一种不太经常被提起的用法,经常被我们所忽视,今天,我们就来讲讲被我们所忽视掉的大括号的用法。

首先,我们来看一段代码:

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语言--独立的大括号{}相关推荐

  1. c语言中类似于大括号的符号,大括号符号 c语言大括号的用法

    大括号{}出现在shell脚本的各个角落,其用法也各有不同.同音多义字在汉语中最容易让人混淆,而大括号也正是bash语言中的"同音多义字".下面小编就为大家介绍c语言大括号的用法. ...

  2. ica算法c语言,独立成分分析(ICA)的模拟实验(R语言)

    本笔记是ESL14.7节图14.42的模拟过程.第一部分将以ProDenICA法为例试图介绍ICA的整个计算过程:第二部分将比较ProDenICA.FastICA以及KernelICA这种方法,试图重 ...

  3. C语言 if语句 大括号和不加大括号的区别

    咸鱼在家 还是继续学习吧 使用课程:中国大学mooc 程序设计入门--C语言 首先来回顾以下if语句 if(表达式1){语句1语句2--} 如果表示条件的逻辑表达式的结果不是0,那么就执行后面跟着的这 ...

  4. c语言if大括号的作用,C语言if后大括号的作用?

    书写是正确的.加大括号表示这是一段整体的语句块,当满足else条件后,语句块里面语句按顺序执行:如果不加大括号,则只会执行else后面的第一句. 然后if语句结束,后面2句已经不属于if语句中了,这样 ...

  5. c语言多个大括号的作用,c语言大括号怎么用

    c语言大括号怎么用 大括号{}出现在shell脚本的各个角落,其用法也各有不同.同音多义字在汉语中最容易让人混淆,而大括号也正是bash语言中的"同音多义字".下面小编就为大家介绍 ...

  6. c语言如何输入大括号,杨宗德教你c语言使用大括号的正确方法

    杨宗德教你c语言使用大括号的正确方法.在C语言中,使用大括号的方法无所谓对还是错--只要每个开括号后都有一个闭括号,你的程序中就不再会出现与大括号有关的问题.然而,有三种著名的大括号格式经常被使用: ...

  7. 易语言编译和c语言,易语言独立编译的EXE文件问题

    2005-08-15 我下了一个游戏软件,我想把它附带的文件删了,不知行不行,因为那些附带的太占空间了,我把删了会不会造成游戏不能正常运行.帮帮忙,谢谢了. 这要看你下载的游戏软件是什么格式的文件,如 ...

  8. R语言非独立多分组非参数检验、Kruskal–Wallis检验进行非独立多分组非参数检验(Nonparametric multiple comparisons)、当ANOVA不满足条件的情况下

    R语言非独立多分组非参数检验.Kruskal–Wallis检验进行非独立多分组非参数检验(Nonparametric multiple comparisons).当ANOVA不满足条件的情况下.R语言 ...

  9. 跨境电商独立站多语言,fecify saas商城解决方案

    跨境独立站,面向的是全球国家,每个国家都有自己的语言,譬如:英语,德语,法语,俄语,西班牙语,葡萄牙语,韩语,日语,阿拉伯语,越南语,缅甸语,等等.每个国家通常使用自己的语言搜索和浏览网站.随着外贸行 ...

最新文章

  1. 深入浅出Spring Security(三):FilterChainProxy的运行过程
  2. python基础常用语句-Python基础6—常用语句
  3. 智能家居 (3) ——智能家居工厂模式介绍实现继电器控制灯
  4. 前端学习(3299):自定义hook
  5. 【HDU - 5965】扫雷(dp)
  6. poj 1182 食物链(高级的带权并查集)
  7. PyTorch 1.0 中文官方教程:基于注意力机制的 seq2seq 神经网络翻译
  8. 简单记录阿里云语音识别API调用方法
  9. php高效率敏感词屏蔽,高效的敏感词过滤方法(PHP)
  10. iphone7p配置参数详情_苹果苹果7p配置参数表
  11. 基于Android的数据传输wifi,基于ANDROID平台的WIFI文件传输系统的研究与实现
  12. 甲子光年推出中国低代码行业分析报告:本地私有化部署占比超过一半
  13. 新站上线完整详细的SEO优化方案
  14. 训练深度学习网络时候,出现Nan是什么原因,怎么才能避免?(转)
  15. 研究了一下WMF图片格式,应该是CYMK
  16. 作为产品助理的这一年
  17. Centos安装ffmpeg视频处理工具(带安装h264编码格式插件)
  18. Day3----《Pattern Recognition and Machine Learning》Christopher M. Bishop
  19. Android开发百科全书①
  20. CSS 系列七 高级技巧篇 精灵图 、字体图标 、CSS三角 、 图片和文字对齐以及bug 、溢出文字省略号 、CSS 初始化 、 常见的布局技巧

热门文章

  1. Foxmail邮件客户端邮箱密码解密
  2. 漫画:震惊!直觉误判类题目在面试时是如何坑人的?
  3. php 获取微信文章阅读量,获取微信公众号的文章的阅读数的实践(请求参数不支持文章 ID)...
  4. CHIL-SQL-function 函数
  5. 面试笔记@Java基础
  6. 困时, 累时, 找些句子, 换一种方式思考
  7. CSP-S2021复赛题解
  8. 手淘商家累计活跃粉丝破百亿 电商进入“拼粉”时代
  9. 【科普】cmd是什么?
  10. To My Little Princess