社区
C语言
帖子详情
c语言中没有条件判断,只用大括号是什么用法?
fkwcowboy
2011-04-04 11:49:55
比如说有个函数
void func(){
{
一些处理。
}
{
一些处理。
}
{
一些处理。
}
}
这么设计的意图是什么呢?不要大括号,不也会顺序执行下来么?
...全文
1524
30
打赏
收藏
c语言中没有条件判断,只用大括号是什么用法?
比如说有个函数 void func(){ { 一些处理。 } { 一些处理。 } { 一些处理。 } } 这么设计的意图是什么呢?不要大括号,不也会顺序执行下来么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
电信用户
2011-04-06
打赏
举报
回复
作用域啦。。。。
masmaster
2011-04-06
打赏
举报
回复
[Quote=引用 21 楼 kkmm0105 的回复:]
一个代码块
[/Quote]
就这意思!
wizard_tiger
2011-04-06
打赏
举报
回复
作用域,在一个大括号中定义的变量只能在这个大括号中使用。
另外大括号是一个复合语句,可以放在任何一个可以放一个语句的地方。
yangch_nhcmo
2011-04-06
打赏
举报
回复
起到划分作用域的作用。
zhangbin101004
2011-04-06
打赏
举报
回复
同意大家的意见,其实明确作用域以及模块段落对于代码维护非常有帮助!
活宝
2011-04-06
打赏
举报
回复
一个代码块
乖乖承诺
2011-04-06
打赏
举报
回复
作用就是控制变量作用范围。
看上去有条例点
可以减少全局变量的命名冲突。。
int void()
{
int a,b;
{int a,b}
}
还有就是
int add (a,b)
int a,int b;
{
a+=b;
return a;
}
C里是可以这样写函数的。。
漁_夫
2011-04-06
打赏
举报
回复
1
[Quote=引用楼主 fkwcowboy 的回复:]
比如说有个函数
void func(){
{
一些处理。
}
{
一些处理。
}
{
一些处理。
}
}
这么设计的意图是什么呢?不要大括号,不也会顺序执行下来么?
[/Quote]
习惯。。。
ForestDB
2011-04-06
打赏
举报
回复
可以产生一个新的作用域。
在每一个{}的开头都可以定义新的变量。
hzc543806053
2011-04-05
打赏
举报
回复
{}是用来括复合语句的·。
pathuang68
2011-04-05
打赏
举报
回复
参考:
花括号({...})在自动资源释放中的作用
yuqangy
2011-04-05
打赏
举报
回复
哎,, 这不是俺的用法吗!
int fun(...)
{
//该段处理什么什么什么
{
。。。
}
//该段处理什么什么什么
{
。。。
}
//该段处理什么什么什么
{
。。。
}
}
mstlq
2011-04-04
打赏
举报
回复
[Quote=引用 4 楼 fkwcowboy 的回复:]
引用 2 楼 hnuqinhuan 的回复:
只是一个括号的话就是致命作用域 是按顺序执行的 只是有一部分的变量声明和作用域的大小回收时间会有所变化
什么意思 第一个括号内声明的变量 在第二个括号里不可用么?
[/Quote]
对,不可以
第二个括号一开始的地方还能声明变量……
没括号就不行了
fkwcowboy
2011-04-04
打赏
举报
回复
[Quote=引用 2 楼 hnuqinhuan 的回复:]
只是一个括号的话就是致命作用域 是按顺序执行的 只是有一部分的变量声明和作用域的大小回收时间会有所变化
[/Quote]
什么意思 第一个括号内声明的变量 在第二个括号里不可用么?
t1397018
2011-04-04
打赏
举报
回复
没什么实际的用途,只是用来括起来一个相对独立的代码段
無_1024
2011-04-04
打赏
举报
回复
只是一个括号的话就是致命作用域 是按顺序执行的 只是有一部分的变量声明和作用域的大小回收时间会有所变化
mstlq
2011-04-04
打赏
举报
回复
如果忽略作用域问题的话
这样代码方便阅读……
一组大括号一个意群
就跟写文章分自然段一样……
分不分段,大家都是那样顺序读下来的,分了段会读得舒服点 哈哈
喜欢简单
2011-04-04
打赏
举报
回复
划分作用域,在大括号中的定义的变量,只能在该大括号中使用
zhangyuehua123
2011-04-04
打赏
举报
回复
From lovestefanie:
除了方便阅读以外
因为c语言只能在函数开头定义变量
要在函数中间再定义临时变量,就可以使用大括号了。
luciferisnotsatan
2011-04-04
打赏
举报
回复
[Quote=引用 1 楼 mstlq 的回复:]
如果忽略作用域问题的话
这样代码方便阅读……
一组大括号一个意群
就跟写文章分自然段一样……
分不分段,大家都是那样顺序读下来的,分了段会读得舒服点 哈哈
[/Quote]
+1
加载更多回复(7)
C语言
复数计算器 数据结构实验
使用说明:当输入实部时,点击输入实部单选按钮,如果输入虚部就点击输入虚部点选按钮然后点输入。如果只输入实部或者虚部,就
只用
点击实部或者虚部单选按钮,然后点输入。输入好数据然后可以选择运算方法。如果是一个混合四则运算需要在必要的地方带上括号“()”。最后输入完式子点击“=”按键得出结果。如果输入错误,点击“清除”或“C”。
{ }
大括号
和[ ]
中
括号的
用法
一、{ }
大括号
,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。 如:var LangShen = {"Name":"Langshen","AGE":"28"}; 上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性, 所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访...
C语言
--视频精讲
C语言
作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发
中
。本课程作为互联网上首家使用C99录制的
C语言
教程,展现了全面、专业。标准的
C语言
教程。可以帮助学员从基础开始一点点的深刻理解
C语言
。
c语言
json解析
中
括号,JSON 字符串
中
的
中
括号和
大括号
区别详解
json 变量有两种可能, 可能是一个对象, (类似 类的实例), 也可能是一个数组!!主要是要 从 ""语义" 上来分析, 到底该用
大括号
还是用
中
括号: 如果从语义上来说, 你是要描述的一个 对象, (里面是这个对象的 属性/ 函数!!) 那么用
大括号
, 表示对象; 如果你要描述的东西 是多个并列的 值, 那么用 数组 用
中
括号的 方式!!!
大括号
{} 表示对像, 用 点号 来引用 对象的 属...
c语言
递归括号匹配问题,
只用
递归来
判断
括号是否匹配
题目来自于待字闺
中
的微信。要求:对一个字符串进行括号匹配,要求是使用递归,不可以使用任何循环语句。如"a(bc((def)(gh))i)j"思路:1、一般来讲,递归和循环是可以互相转换的。不允许使用循环,就要用递归结构来实现循环。2、括号匹配一般是使用栈结构。栈和递归又有很紧密的联系。下面是我的实现方法。我利用参数state来记录当时的括号栈的状态。#include#define OK 1#def...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章